javaweb返回服务器中的乱码

阅读 36

2022-03-30

返回来的request中的数据中文乱码,
且使用get方式。
在这里插入图片描述
在这里插入图片描述

解决问题,先要研究问题,URL传中文参数为什么会出现乱码?

原因:Http请求传输时将url以ISO-8859-1编码,服务器收到字节流后默认会以ISO-8859-1编码来解码成字符流(造成中文乱码)。
修改tomcat里面的配置
修改Tomcat/conf 目录下 server.xml

在这里插入图片描述
修改完后可以发现 我们的queryStringCharset变成了ISO-8859-1
不是很懂这个的原理,但我修改完tomcat的配置之后就可以使用了。

可以认为依然因为tomcat的原因,欢迎大佬指正。

参考链接:https://blog.csdn.net/wzygis/article/details/50964864

精彩评论(0)

0 0 举报