img中 src 中文路径解决办法
2016-11-11 16:48
225 查看
最近有个项目场景如下:需要后台遍历图片、视频所在的文件夹,获取的到的路径传递到JSP页面,使用<img src="具体的路径">显示图片。遇到的问题:如果图片的路径、图片名存在中文,则<img> 无法读取到图片。
错误截图:
原因:主要是由于字符编码不一致,Tomcat5 的http Connector默认字符编码是"iso-8859-1"。
解决办法有如下两种方式:
1.修改Tomcat中conf文件夹下的server.xml。找到 <Connector port="">,增加URIEncoding="UTF-8" ,指定URL的编码为UTF-8;
2.本人使用的是内嵌的Tomcat,而项目的运行环境指定编码为GBK,按照方法1修改,对其它功能会产生影响,这时可以这样解决,在JAVA中对中午的路径进行转码,使用URLEncoder.encode( 需要转码的内容, "gbk"),然后传到页面即可正常显示。
错误截图:
原因:主要是由于字符编码不一致,Tomcat5 的http Connector默认字符编码是"iso-8859-1"。
解决办法有如下两种方式:
1.修改Tomcat中conf文件夹下的server.xml。找到 <Connector port="">,增加URIEncoding="UTF-8" ,指定URL的编码为UTF-8;
2.本人使用的是内嵌的Tomcat,而项目的运行环境指定编码为GBK,按照方法1修改,对其它功能会产生影响,这时可以这样解决,在JAVA中对中午的路径进行转码,使用URLEncoder.encode( 需要转码的内容, "gbk"),然后传到页面即可正常显示。
相关文章推荐
- img中 src 中文路径解决办法
- tomcat中jsp引用图片img的src属性带中文路径无法显示的解决
- tomcat中jsp引用图片img的src属性带中文路径无法显示的解决
- flash播放时中文路径解决办法
- flash播放时中文路径解决办法
- ogre无法读取中文路径的解决办法
- Highcharts:小案例,自定义图片下载路径,中文乱码的解决办法(不足之处,求指点)。
- Serv-U中文文件名或路径 无法上传与下载的解决办法
- Poco库中文路径的解决办法
- 解决html中img标签src中含中文出错的问题
- source insight中文路径下工程报错的解决办法
- Apache HTTP Server路径不支持中文字符问题的解决办法
- Ogre读取中文路径名的文件失败的解决办法
- Tomcat不支持中文路径的解决办法
- 英文版XP不能打开带有中文路径的chm文件的解决办法
- ogre无法读取中文路径的解决办法
- 备忘-Linux下Code::blocks无法编译含有中文路径的解决办法
- 有时候用ifstream或ofstream打开带有中文路径的文件会失败。 解决办法
- <img src="中文文件名" /> 无法显示图片,图片名改成英文就可以显示;试了下在电脑桌面写了个HTML测试下,可以显示中文名称的图片,解决方法
- Tomcat无法访问中文路径的解决办法