Windows-Server-2003

如何在 Windows Server 2003 上更改 IIS 中的預設字元編碼?

  • November 4, 2009

在使用 W3C Validator 驗證我的網頁時,我注意到雖然我在 HTML 中指定了 ISO-8859-1 編碼,但 Web 伺服器似乎在 HTTP 標頭中指定了 UTF-8 編碼。

我到處尋找,但我似乎無法找到改變這一點的方法 - 我錯過了什麼嗎?

我現在已經弄清楚了,也許沒有答案的原因是我的問題省略了一個關鍵細節,那就是這是一個 ASP.NET 網站。

安裝 .NET Framework 時在文件中設置內容編碼Machine.config,預設為 UTF-8。您可以編輯此文件,這將影響所有 ASP.NET 站點的響應編碼,或者您可以使用每個站點文件中的<globalisation>元素在每個站點的基礎上覆蓋它。Web.config

全球化元素參考 (MSDN)

引用自:https://serverfault.com/questions/80895