Udostępnij za pośrednictwem


GlobalizationSection.FileEncoding Właściwość

Definicja

Pobiera lub ustawia wartość określającą domyślne kodowanie dla .aspx, asmx i .asax analizowania plików.

public:
 property System::Text::Encoding ^ FileEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
[System.Configuration.ConfigurationProperty("fileEncoding")]
public System.Text.Encoding FileEncoding { get; set; }
[<System.Configuration.ConfigurationProperty("fileEncoding")>]
member this.FileEncoding : System.Text.Encoding with get, set
Public Property FileEncoding As Encoding

Wartość właściwości

Domyślna wartość kodowania.

Atrybuty

Przykłady

W poniższym przykładzie kodu pokazano, jak używać FileEncoding właściwości . Ten przykład kodu jest częścią większego przykładu udostępnionego dla klasy GlobalizationSection.

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

Uwagi

Właściwość FileEncoding określa domyślne kodowanie, które jest używane do interpretowania danych zawartych w .aspx, asmx i .asax typów plików. Jeśli kodowanie pliku jest określone w pliku Web.config, rzeczywisty plik musi zostać zapisany w tym samym kodowaniu. Pliki Unicode i pliki UTF-8 zapisywane za pomocą właściwości prefiksu IsByteOrdered znacznika kolejności bajtów są automatycznie rozpoznawane niezależnie od wartości FileEncoding.

FileEncoding Jeśli ustawienie właściwości serwera lub aplikacji jest skonfigurowane do używania utF-16, a jeśli utF-16 nie jest kodowaniem używanym dla strony .aspx w zakresie pliku konfiguracji, dane wyjściowe wysyłane do przeglądarki klienta są uszkodzone. Z tego powodu upewnij się, że skonfigurowana FileEncoding wartość jest zgodna z kodowaniem używanym na stronie .aspx.

Dotyczy

Zobacz też