GlobalizationSection.FileEncoding Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu určující výchozí kódování pro .aspx, .asmx a .asax souboru parsování.
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
Hodnota vlastnosti
Výchozí hodnota kódování.
- Atributy
Příklady
Následující příklad kódu ukazuje, jak použít FileEncoding vlastnost. Tento příklad kódu je součástí většího příkladu uvedeného pro třídu GlobalizationSection.
// Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}",
configSection.FileEncoding);
' Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}", _
configSection.FileEncoding)
Poznámky
Vlastnost FileEncoding určuje výchozí kódování, které se používá k interpretaci dat, která jsou zahrnuta v .aspx, .asmx a .asax typy souborů. Pokud je kódování souboru zadáno v souboru Web.config, musí být skutečný soubor uložen ve stejném kódování. Soubory Unicode a soubory UTF-8, které jsou uloženy s předponou IsByteOrdered značky pořadí bajtů jsou automaticky rozpoznány bez ohledu na hodnotu FileEncoding.
FileEncoding Pokud je nastavení vlastnosti pro server nebo aplikaci nakonfigurováno pro použití UTF-16 a pokud UTF-16 není kódování, které se používá pro .aspx stránku v oboru konfiguračního souboru, je výstup odeslaný do klientského prohlížeče poškozen. Z tohoto důvodu se ujistěte, že nakonfigurovaná FileEncoding hodnota odpovídá kódování použitému na stránce .aspx.