GlobalizationSection.FileEncoding Egenskap

Definition

Hämtar eller anger ett värde som anger standardkodning för .aspx, .asmx och .asax-filparsing.

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

Egenskapsvärde

Standardkodningsvärdet.

Attribut

Exempel

Följande kodexempel visar hur du använder egenskapen FileEncoding . Det här kodexemplet är en del av ett större exempel för GlobalizationSection klassen.

// Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}", 
  configSection.FileEncoding);
' Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}", _
 configSection.FileEncoding)

Kommentarer

Egenskapen FileEncoding anger den standardkodning som används för att tolka de data som ingår i filtyperna .aspx, .asmx och .asax. Om filkodningen anges i den Web.config filen måste den faktiska filen sparas i samma kodning. Unicode-filer och UTF-8-filer som sparas med egenskapen byte order mark prefix IsByteOrdered identifieras automatiskt oavsett värdet för FileEncoding.

FileEncoding Om egenskapsinställningen för servern eller programmet är konfigurerad att använda UTF-16, och om UTF-16 inte är den kodning som används för en .aspx sida i omfånget för konfigurationsfilen, är utdata som skickas till klientwebbläsaren skadade. Därför kontrollerar du att det konfigurerade FileEncoding värdet matchar kodningen som används på sidan .aspx.

Gäller för

Se även