JSP 无法显示图片,求助!_html/css_WEB-ITnose
无法显示图片,图片名改成英文就可以显示;
试了下在电脑桌面写了个HTML测试下,可以显示中文名称的图片;
请教怎么解决?谢谢!
回复讨论(解决方案)
页面支持中文么,改为utf-8试试,或者是gb2312
采用中文文件名,不是一个好的习惯。把你的中文进行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中类似如下配置:
……
URIEncoding="UTF-8" / >
其中URIEncoding="UTF-8" 这项,其含义是指定URI的编码为:UTF-8。
在后面加上这一项后问题就可以解决了。