有兩種方法可以解決此問題:
1、在Web服務器端修改注冊表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\INETINFO_PARAMETERS\FAVORDBCS 把1改成0,之後重新啟動IIS即可。(如果此值已經是0,應該不會出現上述問題)
2、在客戶端修改IE設置
把"總是以UTF-8發送URL"設置為不選中。(最好采用第一種方案,否則不會為每個訪問者都去設置一下吧)