首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp页面提交到action,中文乱码(服务器Tomcat5.0)解决办法

2012-06-19 
jsp页面提交到action,中文乱码(服务器Tomcat5.0)我通过jsp页面的一个文本域,提交到action里面,所有编码设

jsp页面提交到action,中文乱码(服务器Tomcat5.0)
我通过jsp页面的一个文本域,提交到action里面,所有编码设置的都是UTF-8(jsp页面,配置文件等等),其中包括一个设置编码的filter,跟踪filter确实也执行了下面的语句:encoding为UTF-8
request.setCharacterEncoding(encoding);
response.setCharacterEncoding(encoding);
但是在action里面通过String productName=request.getParameter("name");取到的值还是乱码,
如果productName = new String(productName.getBytes("ISO-8859-1"),"UTF-8");这样的话就不是乱码。

请大虾们帮忙看看,怎么能解决这个问题啊。



[解决办法]
用过滤器,在过滤器中设置编码格式就可以了。GBK或者GB2312
[解决办法]
参考http://blog.flashtc.com/article.asp?id=112

热点排行