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