Aracılığıyla paylaş


GlobalizationSection.FileEncoding Özellik

Tanım

.aspx, .asmx ve .asax dosyası 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 nasıl kullanılacağını FileEncoding 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ürlerine dahil edilen 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ındaki 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.