JSP页面请求参数乱码问题的解决
2012-10-15 15:01
513 查看
这几天开发的时候遇到了小问题,JSP页面传到后台的表单参数是乱码。
我的JSP页面的编码格式是utf-8,同时设置了request.setCharacterEncoding(“utf-8”),最后发现问题所在,同事在struts文件里配了个常量:<constant name="struts.i18n.encoding" value="GBK" />。网上查了这个常量的作用后,锁定了问题。
这个常量相当于request.setCharacterEncoding(“gbk”),于是我的请求参数经历了两次编码,一次是utf-8,然后是gbk,所以出问题了。
如果不设置这个常量的话, 那么它的默认值是utf-8
我的JSP页面的编码格式是utf-8,同时设置了request.setCharacterEncoding(“utf-8”),最后发现问题所在,同事在struts文件里配了个常量:<constant name="struts.i18n.encoding" value="GBK" />。网上查了这个常量的作用后,锁定了问题。
这个常量相当于request.setCharacterEncoding(“gbk”),于是我的请求参数经历了两次编码,一次是utf-8,然后是gbk,所以出问题了。
如果不设置这个常量的话, 那么它的默认值是utf-8
相关文章推荐
- JSP页面中超链接传递中文参数出现乱码问题解决方法
- JSP页面中超链接传递中文参数出现乱码问题解决方法
- 日常问题记录--JSP页面中通过<s:property value="#parameters.userName[0]>获取URL参数中文时为乱码的解决办法
- 请求转发jsp页面乱码问题的快速解决方法
- 记一次 从servlet传参数到jsp页面出现乱码问题的解决参考
- JSP传递参数至另一个JSP页面时中文乱码问题的解决
- 记一次 从servlet传参数到jsp页面出现乱码问题的解决参考
- JSP中解决获取请求参数中文乱码问题
- jsp页面参数传值,出现乱码的解决问题。
- jsp页面之间请求传输参数的乱码问题
- jsp get方式请求参数中包含中文乱码问题解决
- jsp带中文请求参数的乱码问题的解决方法
- 页面get请求 中文参数方法乱码问题的快速解决方法
- 解决jsp页面请求action后中文乱码的问题
- 请求转发jsp页面乱码问题的快速解决方法
- jsp带中文请求参数的乱码问题的解决方法
- 解决javascript通过url向Jsp页面传递中文参数乱码问题
- 解决JSP URL请求中文乱码问题方法
- jsp页面java+js实现文件下载(并附带解决下载文件名乱码问题-火狐浏览器正常访问)
- 请求参数的中文乱码问题解决办法总结(No.37)