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