解决servlet获取用户的中文信息的乱码问题。
可以在在server.xml里找到port="8080"的Connector标签
有时候加了这一句也没用的。。
可以在在server.xml里找到port="8080"的Connector标签
加上 useBodyEncodingForURI="true" 和URIencoding="UTF-8"就可以了。
注意URI 千万别写成URL了。。
加上这两个属性后,无论是get,还是post请求。可以都不用调用request.setCharacterEncoding("UTF-8");这一句了。有时候加了这一句也没用的。。
本文介绍了解决Servlet中获取用户中文信息出现乱码的问题的方法。通过在server.xml文件中的Connector标签下设置useBodyEncodingForURI=true及URIencoding=UTF-8属性,可以确保GET和POST请求下的字符集正确解析。
1280

被折叠的 条评论
为什么被折叠?



