让英文IIS支持中文路径和中文文件名
英文版本的iis和操作系统对中文的支持不是很好,当url路径中存在中文时,可能会出现The requested resource ........ is not available. 的错误。
如果地址中存在中文路径或者中文的文件名,可以将中文编码为双字节字符合法的URL字符串,设置连接地址为这个编码后的地址。
<%'转换双字节字符为合法的URL传输字串,代码来源:http://bbs.csdn.net/topics/30463568 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 %> <a href="<%=geturlencodel("编程设计网.html")%>">编程设计网</a>
加支付宝好友偷能量挖...
原创文章,转载请注明出处:让英文IIS支持中文路径和中文文件名