JSP<imgsrc="中文文件名"/>无法显示图片,求助!_html/css_WEB-ITnose
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JSP<imgsrc="中文文件名"/>无法显示图片,求助!_html/css_WEB-ITnose,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2469字,纯文字阅读大概需要4分钟。
内容图文
在java web 系统下:无法显示图片,图片名改成英文就可以显示;
试了下在电脑桌面写了个HTML测试下,可以显示中文名称的图片;
请教怎么解决?谢谢!
回复讨论(解决方案)
页面支持中文么,改为utf-8试试,或者是gb2312
采用,不是一个好的习惯。把你的中文进行utf-8编码
图片名称尽量用英文
路径中尽量不要有中文,这是很比不好的编程习惯,很容易乱码,
页面已经设置
<%@page pageEncoding="utf-8" >
<meta content="text/html;charsetset=utf-8"
采用,不是一个好的习惯。把你的中文进行utf-8编码
我做的是用户上传图片的功能,考虑到将图片原有的中文名称放入到数据库中,并且上传后的文件也以原来中文名称命名保存,所以想做成中文的。
页面支持中文么,改为utf-8试试,或者是gb2312
文件名是从数据库中取出来的,打印到页面上正常显示
中文名的确不太好,不如做成用户上传自动生成文件名,如20100422315418.jpg,这样也不容易重复。
如果直接输入中文文件的URL也无法打开的话,那应该是服务器不支持中文吧
如果直接输入中文文件的URL也无法打开的话,那应该是服务器不支持中文吧
是啊,直接输入中文也无法显示
图片名称改成英文或数字的,原中文名也存入数据库。
显示的时候这样:
或者
中文名称'
先采用中文的你得编码,比如
而不是直接写
是所有浏览器都不可以吗 我遇到过的 是IE6可以 IE7不可以 是由于IE7设置了安全限制 img不能访问本地代码 不知道是不是你需要的
是所有浏览器都不可以吗 我遇到过的 是IE6可以 IE7不可以 是由于IE7设置了安全限制 img不能访问本地代码 不知道是不是你需要的
我看了下,还真是IE7,可能IE7不可以
中文名的确不太好,不如做成用户上传自动生成文件名,如20100422315418.jpg,这样也不容易重复。
谢谢,我做的是:中文名_20100424.jpg;这样用户看见图片了,见名知意
同学,在设计到引用的时候,不要用中文,会产生一些莫名的错误,文件名称统一改为非汉字的形式!这样可以省去很多麻烦的!
在java web 系统下:
无法显示图片,图片名改成英文就可以显示;
试了下在电脑桌面写了个HTML测试下,可以显示中文名称的图片;
请教怎么解决?谢谢!
先采用中文的你得编码,比如
而不是直接写
这个方法可行
用户不会没事去看src的,直接在alt里面使用中文介绍不就可以了么?
最后怎么解决啊, 也不给个结果。, 郁闷
楼下说了那么多怎么就没有一个能拿出解决办法的呢?看来都是枪手!
看得不是很懂,可以详细点吗
Tomcat5的http Connector所用的URI解码默认用的是 ISO-8859-1,
一般浏览器默认用的发送编码为UTF-8,
在server.xml中类似如下配置:
< Connector port="8080"
……
URIEncoding="UTF-8" / >
其中URIEncoding="UTF-8" 这项,其含义是指定URI的编码为:UTF-8。
在后面加上这一项后问题就可以解决了。
内容总结
以上是互联网集市为您收集整理的JSP<imgsrc="中文文件名"/>无法显示图片,求助!_html/css_WEB-ITnose全部内容,希望文章能够帮你解决JSP<imgsrc="中文文件名"/>无法显示图片,求助!_html/css_WEB-ITnose所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。