原文链接:https://www.cnblogs.com/keyi/p/6365649.html
今天写一个web项目之后,在本地测没有问题,发布之后发现得到的结果居然和我本地的不一样,经过别人提示有没有可能是编码问题,然会我发现真的有可能,因为有问题的这个数据都是中文的,
遂去搜索了下,原来tomcat8以前是默认iso8859,8以后,就默认是Utf-8了,正好我本机的的tomcat是8.5,服务器是7.0,去服务器修改编码之后,问题解决
修改方法:
找到conf路径下server.xml文件夹
找到
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改为:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
问题解决!