为了账号安全,请及时绑定邮箱和手机立即绑定

为什么增加了URIEncoding="utf-8"还是乱码呢?

为什么在server.xml增加了URIEncoding="utf-8"还是乱码呢?代码如下:

 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"  URIEncoding="utf-8"/>

正在回答

6 回答

把工程中配置好的tomcat服务器先删除,然后在Run as->Run on server 选择tomcat服务器。 然后再启动就好了。URL传递中文乱码问题可解决。

1 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//58073afa0001191506620348.jpg

把工程中配置好的tomcat服务器先删除,然后在Run as->Run on server 选择tomcat服务器。 然后再启动就好了。URL传递中文乱码问题可解决。

1 回复 有任何疑惑可以回复我~

我也是啊啊

0 回复 有任何疑惑可以回复我~

是URIEncoding  而不是URLEncoding

0 回复 有任何疑惑可以回复我~
  1. 微软键+R,调出控制台

  2. 输入services.msc,点确认

  3. 找到Apache Tomact,鼠标右击选择停止,关闭完成后,再重新右击选择启动。

  4. 回到MyEclipse重新发布到Tomcat上,启动后。就不会出现乱码了

    原因:个人理解应该是,server.xml文件修改后,需要完全启动才能生效。上述步骤,本人试验后确实可行。

4 回复 有任何疑惑可以回复我~

server.xml里面设置只是方式之一,可以同时在页面里也设置一下

0 回复 有任何疑惑可以回复我~
#1

DaWang 提问者

页面上也设置了。测试URL传参数还是乱码的。页面登陆的可以正常显示
2015-08-26 回复 有任何疑惑可以回复我~
#2

鲜衣 回复 DaWang 提问者

请问问题解决了吗?我也遇到同样的问题了。
2015-09-12 回复 有任何疑惑可以回复我~
#3

DaWang 提问者 回复 鲜衣

没有呢。。。
2015-10-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么增加了URIEncoding="utf-8"还是乱码呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信