+ -
当前位置:首页 → 问答吧 → tomcat中,jsp页面中<img src="中文图片名">无法显示

tomcat中,jsp页面中<img src="中文图片名">无法显示

时间:2011-08-17

来源:互联网

在jsp web中,我把中文名的图片成功的上传到了数据库中,数据库中路径和中文都正常显示,但在jsp页面中<img src="<%=s_picture%>"中却无法正常显示出图片,把中文名改成英文名的就能显示出了,我的jsp页面是用的gb2312编码,做了下实验,在html页面中<img src="中文名">能正常显示。是不是我的tomcat6.0服务器不支持<img src="中文">啊,请帮忙给个解决办法

作者: qizhiduoluo20   发布时间: 2011-08-17

转码吧,没办法ie6就是垃圾,ie7,firefox都可以。

作者: softroad   发布时间: 2011-08-17

为什么不使用UTF8编码 支持是肯定的 lz需要转一下编码

作者: gxiangzi   发布时间: 2011-08-17

哥们,我用的是360啊,我也用了firefox试看了一下,也是无法正常显示,看了一下图片地址,uploadImages/中文名的.jpg变成了uploadImages/%E7%9A%84.jpg这样了

作者: qizhiduoluo20   发布时间: 2011-08-17

转换编码吧

作者: zhao88148201   发布时间: 2011-08-17

js encodeURI

作者: softroad   发布时间: 2011-08-17

最好别用中文,还是用英文 ,名字你可以单独设置一个字段来存储

作者: ajun_studio   发布时间: 2011-08-17

编辑tomcat的conf/server.xml 找到如下:
  <Connector port="8080" protocol="HTTP/1.1" 
  connectionTimeout="20000" 
  redirectPort="8443" URLEncoding="gb2312" />
不知道可以不可以,试试吧

作者: tigerrose   发布时间: 2011-08-17

引用 7 楼 tigerrose 的回复:

编辑tomcat的conf/server.xml 找到如下:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URLEncoding="gb2312" />
不知道可以不可以,试试吧

加入红字部分

作者: tigerrose   发布时间: 2011-08-17

热门下载

更多