Sdílet prostřednictvím


GlobalizationSection.FileEncoding Vlastnost

Definice

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.

Platí pro

Viz také