Поделиться через


GlobalizationSection.FileEncoding Свойство

Определение

Получает или задает значение, указывающее кодировку по умолчанию для синтаксического анализа файлов ".aspx", ".asmx" и ".asax".

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

Значение свойства

Значение кодировки по умолчанию.

Атрибуты

Примеры

В следующем примере кода показано, как использовать FileEncoding свойство . Этот пример входит в состав более крупного примера использования класса GlobalizationSection.

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

Комментарии

Свойство FileEncoding задает кодировку по умолчанию, используемую для интерпретации данных, включенных в типы файлов ASPX, ASMX и ASAX. Если кодировка файла указана в файле Web.config, фактический файл должен быть сохранен в той же кодировке. Файлы Юникода и файлы UTF-8, сохраненные со свойством префикса IsByteOrdered метки порядка байтов, распознаются автоматически независимо от значения FileEncoding.

FileEncoding Если параметр свойства для сервера или приложения настроен для использования UTF-16 и если UTF-16 не является кодировкой, используемой для ASPX-страницы в область файла конфигурации, выходные данные, отправляемые в клиентский браузер, повреждены. По этой причине убедитесь, что настроенное FileEncoding значение соответствует кодировке, используемой на aspx-странице.

Применяется к

См. также раздел