当前位置: 代码迷 >> Java Web开发 >> Tomcat除开设置URIEncoding="utf-8"属性外,还有其他方法可以在地址栏输入中文吗
  详细解决方案

Tomcat除开设置URIEncoding="utf-8"属性外,还有其他方法可以在地址栏输入中文吗

热度:597   发布时间:2016-04-17 12:28:49.0
Tomcat除了设置URIEncoding="utf-8"属性外,还有其他方法可以在地址栏输入中文吗?
在tomcat环境中,在地址栏中输入中文链接,并不是传递中文参数,一般方法是在server.xml中设置属性URIEncoding="utf-8",但是我所要求的项目并不允许这样,请问是否还有其他方法可以有效的解析中文链接。举一个最简单的例子,
<html>
 <head>
  <title>
  A HTML File
  </title> 
 </head>
  <body>
  <img src="图片.jpg">
  </body>
</html>
就是显示一个图片,可总是显示不出来,请大家帮助下,多谢了!!

------解决方案--------------------
手枪打不出炮弹,所以没有其他办法,如果有,就不需要那个参数了。

另:为何非得用中文文件名,从任何角度讲都是害处大。建议全部改成
1 对应的英文
2 字母,汉语拼音也行
3 数字,不推荐

------解决方案--------------------
可以试试request.setUriEncodeing("UTF-8");
------解决方案--------------------
解析中文get就是在修改URIEncoding. post自己写过滤器
  相关解决方案