Страница Глобализация .NET позволяет выполнить настройку параметров глобализации .NET Framework. Глобализация представляет собой процесс интернационализации кода приложения и локализации приложения для других языков и в других культурах. Процесс интернационализации дает возможность переводить, хранить, получать и представлять содержимое приложения в любом языковом стандарте при использовании одной и той же кодовой базы приложения везде, где это возможно. Языковой стандарт – это комбинация языка и культурной среды. Он включает в себя форматы даты, времени, валюты, телефонных номеров и т. п. Локализация подразумевает адаптацию приложения к другим языковым стандартам путем перевода и форматирования содержимого в соответствии с культурой, предпочтительно не затрагивая сам код.

Службы IIS 7 позволяют настраивать следующие параметры глобализации платформы .NET Framework:

Список элементов пользовательского интерфейса

В приведенной ниже таблице содержатся описания элементов интерфейса, которые доступны на странице компонента и на панели Действия.

Элементы страницы компонента

Имя элемента Описание

Культура [culture]

Культура по умолчанию для обработки входящих веб-запросов.

Включение культуры на основании данных клиента [enableClientBasedCulture]

Считывает или устанавливает значение, которое показывает, должны ли свойства Culture и UICulture основываться на значении поля заголовка AcceptLanguage, полученного из браузера клиента.

Культура пользовательского интерфейса [uiCulture]

Культура по умолчанию для обработки поиска ресурсов, обусловленного стандартами.

Файл [fileEncoding]

Задает кодировку файлов для анализа файлов ASPX, ASMX и ASAX. Файлы в кодировке Юникод и UTF-8, которые сохраняются с префиксом порядка байтов, распознаются автоматически независимо от значения данного атрибута.

Запросы [requestEncoding]

Предполагаемая кодировка для каждого входящего запроса, включая отправленные данные и строку запроса.

Если запрос включает заголовок запроса, содержащий атрибут Accept-Charset, он замещает этот атрибут в конфигурации.

Кодировкой по умолчанию является UTF-8, которая указывается в разделе глобализации в файле Machine.config, созданном при установке платформы .NET Framework. Если кодировка запроса не указана в файле Machine.config или файле Web.config, кодировкой по умолчанию являются локальные настройки языка и региональных стандартов на компьютере.

В приложениях одиночного сервера этот атрибут и атрибут responseEncoding должны быть одинаковыми. Для менее распространенных случаев (приложения нескольких серверов, когда кодировки по умолчанию на каждом сервере различны) можно изменить запрос и кодировку ответа при помощи локальных файлов Web.config.

Заголовки ответов [responseHeaderEncoding]

Кодировка содержимого заголовков ответа.

Ответы [responseEncoding]

Кодировка содержимого ответов.

Кодировкой по умолчанию является UTF-8, которая указывается в разделе глобализации в файле Machine.config, созданном при установке платформы .NET Framework. Если кодировка ответа не указана в файле Machine.config или файле Web.config, кодировкой по умолчанию являются локальные настройки языка и региональных стандартов на компьютере.

В приложениях одиночного сервера этот атрибут и атрибут responseEncoding должны быть одинаковыми. Для менее распространенных случаев (приложения нескольких серверов, когда кодировки по умолчанию на каждом сервере различны) можно изменить запрос и кодировку ответа при помощи локальных файлов Web.config.

Элементы панели "Действия"

Имя элемента Описание

Применить

Позволяет сохранить изменения, внесенные на странице компонента.

Отмена

Позволяет отменить изменения, внесенные на странице компонента.

См. также