img src 中文路径解决办法

给你一囗甜甜゛ 提交于 2019-12-01 06:30:23

#url路径包含中文


**问题:**使用<img src="具体的路径">显示图片,遇到的问题:如果图片的路径、图片名存在中文,则<img> 无法读取到图片。

**原因:**主要是由于字符编码不一致,Tomcat 的http Connector默认字符编码是"iso-8859-1"。

当url路径包含中文的时候,浏览器会自动采用UTF-8对路径进行编码,而服务器(本例中是tomcat,不同服务器的实际可能有差异,但原理差不都)默认是采用ISO-8859-1来对url路径进行解码,此时往往会出现404。


解决办法:
修改Tomcat中conf文件夹下的server.xml。找到 <Connector port="8080">,增加URIEncoding="UTF-8" ,指定URL的编码为UTF-8

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!