日期:2014-05-16  浏览次数:20585 次

万年中文问题啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
<a href="/pro/你我nini/file.zip">download</a>

点击按钮把file.zip下载下来,可是路径有中文,就找不到了,怎么办?


错误信息:
The requested resource (/pro//%E5%B0%8F%E6%9D%91%E3%82%B5%E3%83%B3nini//file.zip) is not available.
------解决方案--------------------
编码下字符串试试。
<%'转换双字节字符为合法的URL传输字串
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("/pro/你我nini/file.zip")%>">download</a>