一般来说,WEB前端展现的图片都是与项目存在相对路径的关系。所以不要把图片存在本地磁盘上,这样页面是读取不到的并且浏览器也不允许这么做。
开发中经常会遇到如果图片名称为中文在页面显示小红叉的问题,我通常是这么解决的,不需要添加什么编码的逻辑代码,只需要更改以下配置即可
在tomcat的安装目录中找到server.xml,打开server.xml找到
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
这里,在里面添加代码URIEncoding="utf-8"
即修改后:
<Connector port="8080" URIEncoding="utf-8" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
重新启动tomcat就可以啦!
解决中文图片在WEB前端显示问题的方法
本文介绍了解决中文图片在WEB前端显示小红叉问题的方法,通过修改tomcat的server.xml文件中的URIEncoding参数为utf-8,从而解决了页面无法正常加载中文图片的问题。

被折叠的 条评论
为什么被折叠?



