Xpoint
   [напомнить пароль]

Кодовое обозначение русских букв в HTML и ошибки на ASP'е

Метки: [без меток]
[удл]
2005-02-04 14:18:50 [обр] Даниил Иванов(4/63)[досье]

Имеем - сайт на asp под IIS. Включён режим отладки на стороне сервера.

asp текст ошибок в скриптах выдаёт в виде html страницы, внтури которой русские буквы представлены как

Ïðåäïîëàã

Т.е. вместо русских букв их коды из windows-1251, однако браузер их
отображает латинскими символами с умляутами.

По разному менял кодировку страницы с ошибой в браузере - не помогает.
Я даже скопировал html-код этой страницы и чуть изменил его, добавив
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
Но это тоже не помогло. Русские буквы нормально не отображаются - ни в MS IE, ни в Мозилле, ни в Опере.

Вопросов два:

  1. Как заставить браузер отображать русские буквы, заданные в таком виде нормально, а не умляутами
  2. Если это возможно, то можно ли где-нить в IIS настроить формат вывода сообщений, чтоб русские буквы выводились буквами, а не кодами.
спустя 35 минут [обр] Давид Мзареулян(9/1003)[досье]
  1. Уже никак, поскольку все современные браузеры под &#XXXX; понимают сиволы с номером XXXX в юникоде.
Так что править надо именно настройки сервера, а вот как — не скажу, не IIS-ник я:(
спустя 3 дня [обр] Даниил Иванов(4/63)[досье]
Давид Мзареулян[досье]
Спасибо! Эксперимент показал,что не только новые браузеры, но и MS IE 3.0 и 4.0 тоже показывают символы в юникоде.
В итоге я на перле написал конвертор для таких html-файлов, т.к. в IIS я соответствующих настроек не нашёл.
Тему можно закрывать.
Powered by POEM™ Engine Copyright © 2002-2005