Freigeben über


GlobalizationSection.RequestEncoding Eigenschaft

Definition

Ruft einen Wert ab, der die Inhaltscodierung von HTTP-Anforderungen angibt, oder legt diesen fest.

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

Eigenschaftswert

Encoding

Die Inhaltscodierung von HTTP-Anforderungen. Der Standardwert ist UTF-8.

Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie sie die RequestEncoding Eigenschaft verwenden. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die GlobalizationSection Klasse bereitgestellt wird.

// Display RequestEncoding property.
Console.WriteLine("RequestEncoding: {0}",
  configSection.RequestEncoding);
' Display RequestEncoding property.
Console.WriteLine("RequestEncoding: {0}", _
 configSection.RequestEncoding)

Hinweise

Die RequestEncoding Eigenschaft gibt die angenommene Codierung jeder eingehenden HTTP-Anforderung an, einschließlich bereitgestellter Daten und Abfragezeichenfolgendaten. Wenn die Anforderung einen Anforderungsheader enthält, der ein ContentType Feld enthält, überschreibt das AcceptCharset Feld des Anforderungsheaders die RequestEncoding Konfiguration.

Die Standardcodierung ist UTF-8, die im globalization Abschnitt der Machine.config Datei angegeben ist, die erstellt wurde, wenn die .NET Framework installiert wurde. Wenn die RequestEncoding Eigenschaft nicht in der Machine.config- oder Web.config-Datei angegeben ist, wird standardmäßig die Regional Options Gebietsschemaeinstellung auf dem Computer codiert. Für Single-Server-Anwendungen sollten die RequestEncoding Und ResponseEncoding Eigenschaften identisch sein. Wenn Sie mehrere Serveranwendungen verwenden, bei denen die Standardservercodierungen unterschiedlich sind, können Sie lokale Web.config Dateien verwenden, um die RequestEncoding eigenschaften ResponseEncoding zu variieren.

Gilt für

Siehe auch