您的位置:首页 > 编程语言 > ASP

ASP.NET做的网页 无法下载中文名的文件(转帖)

2008-09-19 22:19 288 查看
今天部署的网站头疼了半天,在我的电脑上测试正常,但偏偏这机子这样,一查才知道,在这把这文章转载下希望对大家有点帮助

当在URL和文件名中使用中文字符时候,IIS报404错误,找不到页面,检查程序目录结构,发现一切正常。

function getUrlEncodel(byVal Url)

Dim i,code

getUrlEncodel=""

if trim(Url)="" then exit function

for i=1 to len(Url)

code=Asc(mid(Url,i,1))

If code<0 Then code = code + 65536

If code>255 Then

getUrlEncodel=getUrlEncodel&"%"&Left(Hex(Code),2)&"%"&Right(Hex(Code),2)

else

getUrlEncodel=getUrlEncodel&mid(Url,i,1)

end if

next

end function

方法三:

先在ie的工具-internet选项-高级中总是以UTF-8发送URL前面的方框中钩去掉



方法四:

不使用中文文件名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: