GlobalizationSection.FileEncoding Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
.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.