Как я изменяю кодировку символов по умолчанию в IIS на Windows Server 2003?

Агент пароля работал хорошо на меня.

6
задан 3 November 2009 в 12:33
2 ответа

Я понял это теперь, и возможно причина из-за отсутствия ответов состояла в том, что мой вопрос опустил решающую деталь, которая была, что это - веб-сайт ASP.NET.

Довольное кодирование установлено в Machine.config файл, когда Платформа.NET установлена, и она принимает значение по умолчанию к UTF-8. Можно отредактировать этот файл, который будет влиять на кодирование ответа всех сайтов ASP.NET, или можно переопределить его на основе на сайт с помощью <globalisation> элемент в каждом сайте Web.config файл.

Ссылка на элемент глобализации (MSDN)

4
ответ дан 3 December 2019 в 00:37

Вы могли попробовать теги в заголовке Вашего файла HTML. Вы могли также попытаться проверить свои файлы HTML на UTF8-BOM. Если бы Hex-редактор показывает три символа перед первым регулярным символом, который был бы причиной, почему IIS мог бы отослать Заголовки типа контента с тем кодированием.

0
ответ дан 3 December 2019 в 00:37
  • 1
    Как я сказал, я уже указываю кодирование ISO-8859-1 в своем HTML (с метатегами) - Блок проверки допустимости W3C говорит мне, что существует конфликт между этим и заголовками сервера. И файлы все сохранены с кодированием ISO-8859-1. –  Mark Bell 4 November 2009 в 12:00

Теги

Похожие вопросы