JSP页面请求参数乱码问题的解决
这几天开发的时候遇到了小问题,JSP页面传到后台的表单参数是乱码。
我的JSP页面的编码格式是utf-8,同时设置了request.setCharacterEncoding(“utf-8”),最后发现问题所在,同事在struts文件里配了个常量:<constant name="struts.i18n.encoding" value="GBK" />。网上查了这个常量的作用后,锁定了问题。
这个常量相当于request.setCharacterEncoding(“gbk”),于是我的请求参数经历了两次编码,一次是utf-8,然后是gbk,所以出问题了。
如果不设置这个常量的话, 那么它的默认值是utf-8
补充:web前端 , JavaScript ,