How To Troubleshoot : When Use Chinese Characters,Display The General Error 404

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

描述:

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

解决方法:

方法一:

Regedt32.exe

①HKLM\System\CurrentControlSet\Services\InetInfo\Parameters\FavorDBCS = 0。

②重启计算机。

方法二:

在程序中自行控制

'转换双字节字符为合法的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

方法三:

IE-internet选项-高级-将“始终以utf-8方式发送”选项去掉。

说明:

以此上排序决定该方法的优劣性,最好采用方法一。

[url=http://blog.mvpcn.net/ceocio/archive/2004/08/03/2621.aspx][/url]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航