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 parsování souboru.
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 GlobalizationSection pro třídu .
// 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 obsažených v typech souborů .aspx, .asmx a .asax. 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 UTF-8, které jsou uložené s vlastností předpony IsByteOrdered značky pořadí bajtů, se automaticky rozpoznají bez ohledu na hodnotu FileEncoding.
FileEncoding Pokud je nastavení vlastnosti pro server nebo aplikaci nakonfigurované tak, aby používalo UTF-16, a pokud UTF-16 není kódování, které se používá pro stránku .aspx 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.