GlobalizationSection.FileEncoding Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera lub ustawia wartość określającą domyślne kodowanie dla plików aspx, asmx i asax.
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ść nieruchomoś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 podanego GlobalizationSection dla klasy.
// 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 używane do interpretowania danych zawartych w typach plików aspx, asmx i asax. 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 zapisane 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.