中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

如何讓服務(wù)器支持中文文件名下載的設(shè)置

1970-01-01    來(lái)源:

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

這個(gè)問(wèn)題討論過(guò)很多次了,確實(shí)是ms的大bug,出現(xiàn)在遠(yuǎn)東語(yǔ)言版的iis上。除了罵鱉兒該死之外,你有五個(gè)選擇:

1.???換用其他的web server,比如apache。???[強(qiáng)烈推薦本方法]
2.???不使用中文做文件名,可以用拼音來(lái)替代。???[推薦]
3.???使用中英文混合文件名(據(jù)稱能回避bug,但未經(jīng)完全測(cè)試,不能保證所有情況下都能正確訪問(wèn))???[不推薦]
4.???等ms出補(bǔ)丁???[沒(méi)希望了,不知道多久了,也沒(méi)看到補(bǔ)丁]
5.???強(qiáng)制所有的用戶都僅使用直接以本地中文編碼發(fā)送url的瀏覽器???[你等著被用戶抱怨吧]


其實(shí)解決方法很簡(jiǎn)單:

修改注冊(cè)表
local???machine->???system->currentControlset->services->inetinfo->
paramters->favordbcs???由1改為0,重啟iis即可

之所以能奏效,據(jù)我分析在于:

遠(yuǎn)東版的iis由于本地化的win2k采用的都是本地編碼比如gbk或者shift-jis或者big5之類,這些編碼都是雙字節(jié)混合編碼。
favordbcs的名字估計(jì)就是???“雙字節(jié)編碼習(xí)慣”。ms可能針對(duì)雙字節(jié)編碼作了智能判斷的算法,或者是獲得了較高的辨認(rèn)優(yōu)先級(jí)。

可惜ms可能有一些bug估計(jì)造成某些utf-8的編碼和本地雙字節(jié)編碼產(chǎn)生沖突,距某些人說(shuō)是會(huì)丟棄一個(gè)字節(jié)。

本來(lái)我準(zhǔn)備做個(gè)完全的測(cè)試,不過(guò)現(xiàn)在既然有了這個(gè)workaround,就不必麻煩了。

問(wèn)題在于,此方法肯定只是workaround,而且微軟肯定早就知道,居然不公布,在ms網(wǎng)站上也搜索不到!
============


'轉(zhuǎn)換雙字節(jié)字符為合法的URL傳輸字串?????

復(fù)制代碼 代碼如下:

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 ????? 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


測(cè)試通過(guò)。

iis 不能下載 中文rar文件

?

?

最近發(fā)現(xiàn)IIS不能下載中文名稱的文件,覺(jué)得很奇怪。

?

?

版本:windows2003server+iis6

應(yīng)該是沒(méi)問(wèn)題的啊。

上網(wǎng)查了一下,說(shuō):

在運(yùn)行里打開(kāi)注冊(cè)表:桌面左下角“開(kāi)始”菜單,運(yùn)行,輸入“regedit”,98版本是"regedit32",展開(kāi)下面目錄,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters\

FavorDBCS 的值改為"0" 如果沒(méi)有 FavorDBCS 右擊新建 [字符串值]

或直接運(yùn)行下面的reg文件

?

復(fù)制代碼 代碼如下:

Windows Registry Editor Version 5.00

?

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters]
"favordbcs"="0"

?

然后重新啟動(dòng)IIS。

IIS不能下載RAR文件,如何解決這個(gè)問(wèn)題?

一,雙擊IIS管理器??IDC(本地計(jì)算機(jī))??WEB服務(wù)擴(kuò)展
二,右擊WEB服務(wù)擴(kuò)展??開(kāi)啟包含文件
三,設(shè)置完成,重啟IIS

標(biāo)簽: idc 代碼 搜索 網(wǎng)站 問(wèn)題 選擇 用戶

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:Windows?Server?2003設(shè)置技巧大全

下一篇:把Tomcat Service化步驟