前台通过url的形式传中文参数,后台用
String parvalue = new String( request.getParameter("parvalue").getBytes("ISO8859-1"), "utf-8");
这样接受,在谷歌浏览器上没问题,但在IE浏览器,QQ浏览器上却是乱码。
然后换个方式,前台url += "&area=" + encodeURIComponent(area);这样编码一次,后台还是乱码,而且在谷歌浏览器也不行了。
请大虾们帮帮忙
前台通过url的形式传中文参数,后台用
String parvalue = new String( request.getParameter("parvalue").getBytes("ISO8859-1"), "utf-8");
这样接受,在谷歌浏览器上没问题,但在IE浏览器,QQ浏览器上却是乱码。
然后换个方式,前台url += "&area=" + encodeURIComponent(area);这样编码一次,后台还是乱码,而且在谷歌浏览器也不行了。
请大虾们帮帮忙
tomcat找到配置文件server.xml
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"/>
找到你用的端口,添加编码