asp和xmlhttp检测文件存在与否时 中文无法判断

winslow 2008-09-03 01:44:42
我是要用ASP检测一下远程文件是否存在,在全英文时没什么问题,但是有中文时就有问题了。我的代码如下
function CheckURL(byval A_strUrl)
set XMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
XMLHTTP.open "HEAD",A_strUrl,false
XMLHTTP.send()
CheckURL=(XMLHTTP.status=200)
set XMLHTTP = nothing
end function
Dim imgurl
imgurl="UploadFiles/2007829144940734.gif"
if CheckURL(imgurl) then
response.write "图片存在"
else
response.write "图片不存在"
end if


上边这检测英文时是没有问题的,但中文的地址都报不存在,用urlencode也不行,是编码问题吗?哪位朋友支一招。
...全文
90 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
winslow 2008-09-04
  • 打赏
  • 举报
回复
以上几位的试了,都不起作用。
西安风影 2008-09-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ttt2 的回复:]
javascript 用escape
asp 用server.urlencode
[/Quote]
ttt2 2008-09-03
  • 打赏
  • 举报
回复
javascript 用escape
asp 用server.urlencode
zhaoyuehui13245 2008-09-03
  • 打赏
  • 举报
回复
把这个文件用uft-8编码就可以了,其他语句的问题就不说了。
gingerkang 2008-09-03
  • 打赏
  • 举报
回复
nod,try escape

28,404

社区成员

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

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