如果你使用的是 IIS Rewrite 2.0 而遇到中文 URL亂碼的問(wèn)題,可能是因?yàn)樽址幋a不匹配。IIS Rewrite 2.0 默認(rèn)傳遞的參數(shù)是UTF-8 格式的,而如果你的站點(diǎn)編碼是 GBK,就會(huì)出現(xiàn)亂碼。
1.通過(guò)修改 URL Rewrite 規(guī)則以支持 GBK 編碼,添加或修改 URL重寫(xiě)規(guī)則,確保在規(guī)則中處理 URL 的編碼格式。建議將站點(diǎn)的編碼格式轉(zhuǎn)換為UTF-8,這樣可以避免編碼不匹配的問(wèn)題:
2.如果上述方法無(wú)法解決問(wèn)題,你可以考慮使用 ISAPI_Rewrite 3.x 替代 IISRewrite 2.0,3.x對(duì)編碼的支持更靈活.