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


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.

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

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