GlobalizationSection.RequestEncoding 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個值,指定 HTTP 請求的內容編碼。
public:
property System::Text::Encoding ^ RequestEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
[System.Configuration.ConfigurationProperty("requestEncoding", DefaultValue="utf-8")]
public System.Text.Encoding RequestEncoding { get; set; }
[<System.Configuration.ConfigurationProperty("requestEncoding", DefaultValue="utf-8")>]
member this.RequestEncoding : System.Text.Encoding with get, set
Public Property RequestEncoding As Encoding
屬性值
HTTP 請求的內容編碼。 預設值為 UTF-8。
- 屬性
範例
以下程式碼範例示範如何使用該 RequestEncoding 屬性。 此程式碼範例是本類別更大範例 GlobalizationSection 的一部分。
// Display RequestEncoding property.
Console.WriteLine("RequestEncoding: {0}",
configSection.RequestEncoding);
' Display RequestEncoding property.
Console.WriteLine("RequestEncoding: {0}", _
configSection.RequestEncoding)
備註
此 RequestEncoding 屬性指定每個進來 HTTP 請求的假設編碼,包括已發佈的資料與查詢字串資料。 如果請求帶有包含欄位 ContentType 的請求標頭, AcceptCharset 請求標頭的欄位會覆蓋配置的欄位 RequestEncoding 。
預設編碼為 UTF-8,該編碼在 globalization 安裝 .NET Framework 時建立的 Machine.config 檔案區段中指定。 如果 RequestEncoding 該屬性未在 Machine.config 或 Web.config 檔案中指定,編碼將預設依 Regional Options 據電腦上的區域設定。 對於單伺服器應用程式, RequestEncoding 和 ResponseEncoding 屬性應該相同。 當使用多個伺服器應用程式,且預設伺服器編碼不同時,你可以使用本地 Web.config 檔案來調整 RequestEncoding 和 ResponseEncoding 屬性。