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 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.

Platí pro

Viz také