[研究]GCB 建議 IIS 10【不勾選「允許高位元字元」】,可在 Web.config 做設定,讓 URL 或下載檔案名稱允許繁體中文字 ?
2025-11-05
IIS 10 預設「允許高位元字元」,GCB 建議【不勾選「允許高位元字元」】,可在 Web.config 做設定,讓 URL 或下載檔案名稱允許繁體中文字 ?
ChatGPT
簡答是:❌ 不行。
實際效果舉例,假設網址:https://example.com/下載檔案.aspx
若 IIS「不允許高位元字元」:
1.要求進入 IIS。
2.IIS 要求篩選模組 (RequestFilteringModule) 檢查 URL。
3.發現 URL 含有「非 ASCII(>0x7F)」字元。直接返回:
HTTP Error 404.11 – URL contains high-bit characters
4.請求不會進入 ASP.NET 處理階段。
✅ 正確做法
方法一(推薦):勾選「允許高位元字元」✅
方法二(若無法調整 IIS):改用 URL 編碼(百分比編碼 %E4%B8%8B%E8%BC%89),但仍可能被視為「高位元內容」,仍被拒絕。
(完)
沒有留言:
張貼留言