JSP页面请求参数乱码问题的解决

来源:互联网 发布:abaqus混凝土本构数据 编辑:程序博客网 时间:2024/06/06 12:27

    这几天开发的时候遇到了小问题,JSP页面传到后台的表单参数是乱码。

    我的JSP页面的编码格式是utf-8,同时设置了request.setCharacterEncoding(“utf-8”),最后发现问题所在,同事在struts文件里配了个常量:<constant name="struts.i18n.encoding" value="GBK" />。网上查了这个常量的作用后,锁定了问题。

    这个常量相当于request.setCharacterEncoding(“gbk”),于是我的请求参数经历了两次编码,一次是utf-8,然后是gbk,所以出问题了。

    如果不设置这个常量的话, 那么它的默认值是utf-8

原创粉丝点击