IIS中的一个多年没有遇到过的奇怪问题,急!!!

xd521 2005-06-24 04:01:58
网页中的一个图片名为“图片01.jpg”

网页中的html是“<img src='图片01.jpg'>”

放在服务器上,通过IIS访问,图片显示不出来

把相同的文件放在我机器上的IIS里,通过我自己的IIS可以看到图片

我肯定不是我浏览器的问题

服务器和我自己的机器的IIS都是同一个版本的,服务器和我自己的机器系统都是windows 2000 server

但是从来没有见过IIS出现过这种问题,真是奇怪,请教大家,谢谢!!
...全文
165 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
hr_chu 2005-06-27
  • 打赏
  • 举报
回复
怀疑是路径问题(估计不能是犯这样的低级错误吧),不过我不敢乱说
xd521 2005-06-27
  • 打赏
  • 举报
回复
我试了试
使用UNICODE的方法
还是不能显示
是不是iis
坏了?
但是其它的事情都没有问题啊
只有在这一点上有问题
yuliang0828 2005-06-25
  • 打赏
  • 举报
回复
第一,文件名不要用中文,其次,看看你的图片所在的文件夹的安全是否有读取的权限
mystyle 2005-06-24
  • 打赏
  • 举报
回复
<img src=<%server.urlencode("图片01.jpg")%>>
Jiutianhgnc 2005-06-24
  • 打赏
  • 举报
回复
上次我使用了大量的中文名来显示图片连接,结果有些可以看到,有些看不到,确实是web服务对中文支持还不完善吧.
wangwen1759 2005-06-24
  • 打赏
  • 举报
回复
最好是不要用中文名

但从数据库提出来的就可以用中文名
smallfounder 2005-06-24
  • 打赏
  • 举报
回复
把IE选项中的总是以UTF-8发送那个勾去掉就行.....
QQgenie 2005-06-24
  • 打赏
  • 举报
回复
只有转换中文名啦.

不过文件名可不要有"#",不然转换了也没用.
amadou 2005-06-24
  • 打赏
  • 举报
回复
URLEncoding("图片01.jpg")用这个把中文转换成UNICODE,这样就可以访问了

Function URLEncoding(vstrIn)
dim strReturn,thisChr,innercode,Hight8,Low8
strReturn = ""
For i = 1 To Len(vstrIn)
ThisChr = Mid(vStrIn,i,1)
If Abs(Asc(ThisChr)) < &HFF Then
strReturn = strReturn & ThisChr
Else
innerCode = Asc(ThisChr)
If innerCode < 0 Then
innerCode = innerCode + &H10000
End If
Hight8 = (innerCode And &HFF00)\ &HFF
Low8 = innerCode And &HFF
strReturn = strReturn & "%" & Hex(Hight8) & "%" & Hex(Low8)
End If
Next
URLEncoding = strReturn
End Function
lnboy1003 2005-06-24
  • 打赏
  • 举报
回复
网页对中文的支持不好,估计就是中文名字的问题
xd521 2005-06-24
  • 打赏
  • 举报
回复
那不行啊

就是为了要中文文件名

才有这种问题出现的

要是可以用英文名

我就用了

但是,用户要求用中文的名字啊
孟子E章 2005-06-24
  • 打赏
  • 举报
回复
不要用中文文件名字
raas 2005-06-24
  • 打赏
  • 举报
回复
重装IIS试试

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧