分享

乱码,乱码,乱码!!!

 yanjj 2011-12-13
问题:页面上添加的汉字到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”  
如果还有什么不对的地方,希望网友多多指教  共同进步!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多