Aracılığıyla paylaş


GlobalizationSection.FileEncoding Özellik

Tanım

.aspx, .asmx ve .asax dosya ayrıştırma için varsayılan kodlamayı belirten bir değer alır veya ayarlar.

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

Özellik Değeri

Varsayılan kodlama değeri.

Öznitelikler

Örnekler

Aşağıdaki kod örneği özelliğinin FileEncoding nasıl kullanılacağını gösterir. Bu kod örneği, sınıfı için GlobalizationSection sağlanan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

FileEncoding özelliği.aspx, .asmx ve .asax dosya türlerinde bulunan verileri yorumlamak için kullanılan varsayılan kodlamayı belirtir. Dosya kodlaması Web.config dosyasında belirtilirse, gerçek dosyanın aynı kodlamaya kaydedilmesi gerekir. Bayt sırası işareti ön eki IsByteOrdered özelliğiyle kaydedilen Unicode dosyaları ve UTF-8 dosyaları değeri FileEncodingne olursa olsun otomatik olarak tanınır.

FileEncoding Sunucu veya uygulamanın özellik ayarı UTF-16 kullanacak şekilde yapılandırılmışsa ve utf-16 yapılandırma dosyası kapsamında bir .aspx sayfası için kullanılan kodlama değilse, istemci tarayıcısına gönderilen çıkış bozulur. Bu nedenle, yapılandırılan FileEncoding değerin .aspx sayfasında kullanılan kodlamayla eşleştiğinden emin olun.

Şunlara uygulanır

Ayrıca bkz.