7 回答

TA贡献1995条经验 获得超2个赞
tomcat的中文编码的问题。
更改一下tomcat的配置文件就可以了。一般web开发涉及到中文都会修改这一步。
进入tomcat的安装目录,有一个conf文件夹,就是存放一些配置文件。找到里面的Server.xml文件。
找到<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>
在后面添加utf8编码
变成这样
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
就可以的。
记得在eclipse里delete之前的tomcat,重新配置一下tomcat就可以了!

TA贡献1872条经验 获得超3个赞
Tomcat的原因,我之前遇到这个问题,搜了一下说是tomcat编码的问题,需要更改tomcat的一个配置文件,我没改。把传递方式从post改成get就好了,
或者加下面也可以解决这个问题
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");

TA贡献2039条经验 获得超7个赞
添加回答
举报