jsp img标签不能显示服务器下中文路径的图片

tomcat 设置过urlencoding utf-8
错误如图中所示图片

6个回答

sscrates
sscrates 是那个的问题,但是我明明添加了URIEcoding 为utf8 不知道为什么,tomcat有把它变回原来的样子,不知道是不是从eclipse启动tomcat的锅
4 年多之前 回复
sscrates
sscrates 这个设置过了
4 年多之前 回复

~求各位帮忙解决图片说明图片说明图片说明

图片资源最好不要用中文名称,因为加载资源用的是get请求,URL中有中有中文出现乱码

sscrates
sscrates 就想图里面那样,img标签里是中文,但是下面有错,
4 年多之前 回复
sscrates
sscrates 数据库里存的是绝对路径,我用的时候,已经转化为相对路径,而且我把路径在页面上显示了出来,是中文啊
4 年多之前 回复

如果一定要用中文路径,到底要怎样解决啊图片说明

需要显示图片,图片路径是相对的没错,你首先要记住,你的编码格式不能变,在编码格式不变的情况下,在把路径转码了
最后再在前台展示!

和你的浏览器的模式有关系,试一试兼容模式。
ie9以上可以正确显示,其他的浏览器有可能会出错(谷歌,火狐,360估计都不行)

sscrates
sscrates 回去我试试。现在在上课
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问