在以IIS做web server時,有些中文名的文件會出現(xiàn)無法下載的情況。
個人測試結(jié)果:文件名為2個、4個中文字時無法下載,而1個、3個、5個時沒有問題,其他情況未做測試。
測試環(huán)境:英文版windows 2000 IIS 5.0
有兩種方法可以解決此問題:
1、在Web服務(wù)器端修改注冊表,
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesINETINFO_PARAMETERSFAVORDBCS 把1改成0 ,之后重新啟動IIS即可。(如果此值已經(jīng)是0,應(yīng)該不會出現(xiàn)上述問題)
2、在客戶端修改IE設(shè)置 把“總是以UTF-8發(fā)送URL”設(shè)置為不選中。(最好采用第一種方案,否則 不會為每個訪問者都去設(shè)置一下吧)