请问网页上怎么显示中文名图片?

songqihao 2005-06-07 04:26:15
图片上传后,如果包含中文名就不显示,请问怎么解决?

另外,如果文件名包含空格,网页调用时只显示空格前的字符,图片也是不显示,请问怎么解决?

谢谢!
...全文
142 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
songqihao 2005-06-07
  • 打赏
  • 举报
回复
终于找到了解决问题的方法:
replace(Server.UrlEncode(rs("sfilename")),"+","%20")

原理:Server.UrlEncode转换中文,replace转换空格,这也许是不是办法的办法:)

呵呵,和大家分享!!!
songqihao 2005-06-07
  • 打赏
  • 举报
回复
谢谢,我的已经是<META http-equiv=Content-Type content="text/html; charset=gb2312">

还是不行啊,现在中文名的问题解决了,但是含空格的还是不行,我发现Server.UrlEncode以后空格变成了"+",如果把空格直接改成%20就可以显示,晕啊!!!
huangkc 2005-06-07
  • 打赏
  • 举报
回复
之前我在上传文件时也遇到中文文件名问题
有时将其转为UrlEncode也不行
最后将页面设成Gb2312格式才行

希望能给你有些参考
songqihao 2005-06-07
  • 打赏
  • 举报
回复
iuhxq(小灰) :对文件名urlencode编码

我用了"Server.UrlEncode(rs("sfilename"))"以后,中文名的图片可以显示了,但是含空格的韩是不行,请问原因和解决办法?谢谢!


songqihao 2005-06-07
  • 打赏
  • 举报
回复
kc_ren(天堂龙):
你好,我就是按你写的这个,但是上传到服务器后,网页上调用时图片显示不出来!!!谢谢!
songqihao 2005-06-07
  • 打赏
  • 举报
回复
我在98系统pws下就没有这个问题,2000服务器版下才有,为什么?
kc_ren 2005-06-07
  • 打赏
  • 举报
回复
<form name="form" method="post" action="upfile.asp" enctype="multipart/form-data" >
songqihao 2005-06-07
  • 打赏
  • 举报
回复
请提供详细代码例子,谢谢楼上,我水平太菜,见笑~
iuhxq 2005-06-07
  • 打赏
  • 举报
回复
对文件名urlencode编码

28,391

社区成员

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

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