在 IIS 網頁伺服器環境中,若圖片檔名包含中文字元,常會出現圖片無法顯示、連結失效或回傳 404 錯誤的情況。這是因為 IIS 預設對雙位元組字元集(DBCS)的處理機制導致 URL 解析錯誤所致。
此方法從根源解決問題,所有訪客均無需額外設定。
regedit)。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parametersiisreset 或透過服務管理員重啟「World Wide Web Publishing Service」)。說明:預設值 1 表示優先使用 DBCS 解析,會導致中文 URL 編碼錯誤;設為 0 後改用 UTF-8 統一處理,即可正確識別中文檔名。
僅適用於受控的內部網路環境。
缺點:需逐台用戶端設定,無法保證所有訪客皆已配置,故不建議作為正式部署方案。
修改完成後,請上傳一張中文檔名圖片(如 產品圖片.jpg)並以瀏覽器直接訪問其 URL,確認能正常顯示。若問題持續,請檢查網站實體路徑的 NTFS 權限,確保 IUSR 與 IIS_IUSRS 具有讀取權限。
IIS 6 Gzip 壓縮導致 Excel 2007 (OOXML) 下載損壞?HttpModule 延後壓縮完美解決
IIS 7/8/10 站點報錯「An error occurred on the server」一鍵開啟詳細錯誤訊息
伺服器作業系統選擇:Windows 還是 Linux?成本、效能、安全與應用的綜合權衡
ASP 木馬後門深度分析與防禦體系建設:WScript.Shell / Shell.Application 對象封鎖、注冊表硬化與檢測清除實戰
IIS 6.0 實現 301 永久重導向至 WWW 域名完整教學