共用方式為


GlobalizationSection.RequestEncoding 屬性

定義

取得或設定值,指定 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 電腦上的地區設定。 對於單一伺服器應用程式, RequestEncodingResponseEncoding 屬性應該相同。 使用預設伺服器編碼方式不同的多個伺服器應用程式時,您可以使用本機Web.config檔案來變更 RequestEncodingResponseEncoding 屬性。

適用於

另請參閱