我是通过url请求将一个jsp的值传到另一个jsp,结果在另一个jsp显示时出现中文乱码。
分析问题:由于URL请求没有设置编码格式所以解析响应时会出现中文乱码
解决方法:在Tomcat的conf文件夹中的server.xml文件中修改:
<Connector port="8088" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
将编码格式改成utf-8,则URL传递的值就是utf-8格式的,就不会出现乱码。我的项目都是用的utf-8编码,所以我这边也用utf-8,如果你的项目是gbk编码,则改成gbk编码,保持与项目编码一致。