现在的位置: 首页 > 综合 > 正文

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

2018年05月24日 ⁄ 综合 ⁄ 共 310字 ⁄ 字号 评论关闭

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

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

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

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

抱歉!评论已关闭.