问题:页面上添加的汉字到action后都是乱码,而如果是数据库中的汉字,则在jsp页面能正常显示
苦恼了两天的问题,经过多方查证和屡次调试终于over了!
我采用的数据库是oracle,字符集客户端和服务器端的都一样,jsp页面里
<% pagencoding="GBK" contengType="text/html;charset='GBK'"%>
但是就是出现乱码
经网友介绍写个过滤器,并在web.xml中配置了 可是还是出现乱码!
后来又有人说action的提交方法最好是“post” ,如果是“get” 还需要修改tomcat的配置server.xml
所以我就把action改成了“post”方式提交 可还是乱码
最后实在是崩溃啦!
因为我的web.xml中有好两个过滤器,我就开始怀疑是不是顺序的问题 所以我就把encodingFilter放在了第一位,天啊 奇迹出现啦 不再是乱码啦
我喜出望外,天不负,有心人啊 !
后来我把提交方式又改成“get” 就出现乱码了
所以不但要配置过滤器 ,还要是第一个,而且提交方式为“post”
如果还有什么不对的地方,希望网友多多指教 共同进步!
|
|