GlobalizationSection.RequestEncoding Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość określającą kodowanie zawartości żądań 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
Wartość właściwości
Kodowanie zawartości żądań HTTP. Domyślnym ustawieniem jest UTF-8.
- Atrybuty
Przykłady
W poniższym przykładzie kodu pokazano, jak używać RequestEncoding właściwości . Ten przykład kodu jest częścią większego przykładu udostępnionego GlobalizationSection dla klasy .
// Display RequestEncoding property.
Console.WriteLine("RequestEncoding: {0}",
configSection.RequestEncoding);
' Display RequestEncoding property.
Console.WriteLine("RequestEncoding: {0}", _
configSection.RequestEncoding)
Uwagi
Właściwość RequestEncoding określa zakładane kodowanie każdego przychodzącego żądania HTTP, w tym dane opublikowane i dane ciągu zapytania. Jeśli żądanie zawiera nagłówek żądania zawierający ContentType pole, AcceptCharset pole nagłówka żądania zastępuje RequestEncoding konfigurację.
Domyślne kodowanie to UTF-8 określone w globalization
sekcji pliku Machine.config, który został utworzony podczas instalowania .NET Framework. RequestEncoding Jeśli właściwość nie jest określona w pliku Machine.config lub Web.config, kodowanie domyślnie ustawień Regional Options
regionalnych na komputerze. W przypadku aplikacji RequestEncoding z jednym serwerem właściwości i ResponseEncoding powinny być takie same. W przypadku korzystania z wielu aplikacji serwerowych, w których domyślne kodowanie serwera jest inne, można użyć lokalnych plików Web.config, aby różnić RequestEncoding właściwości i ResponseEncoding .