为什么在server.xml增加了URIEncoding="utf-8"还是乱码呢?代码如下:
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8"/>
把工程中配置好的tomcat服务器先删除,然后在Run as->Run on server 选择tomcat服务器。 然后再启动就好了。URL传递中文乱码问题可解决。
把工程中配置好的tomcat服务器先删除,然后在Run as->Run on server 选择tomcat服务器。 然后再启动就好了。URL传递中文乱码问题可解决。
我也是啊啊
是URIEncoding 而不是URLEncoding
微软键+R,调出控制台
输入services.msc,点确认
找到Apache Tomact,鼠标右击选择停止,关闭完成后,再重新右击选择启动。
回到MyEclipse重新发布到Tomcat上,启动后。就不会出现乱码了
原因:个人理解应该是,server.xml文件修改后,需要完全启动才能生效。上述步骤,本人试验后确实可行。
server.xml里面设置只是方式之一,可以同时在页面里也设置一下