Символы Юникода отображаются по-разному в разных браузерах - PullRequest
3 голосов
/ 14 сентября 2010

Итак ... я все еще в аде юникода ...

Новая проблема ...

На моем компьютере все показывает отлично. Во всех браузерах. На компьютере сотрудников та же история. Все хорошо. Даже в elinks и w3m на одном из моих Linux-VPS все экзотические диакритические знаки литовских и латышских букв, а также скандинавские буквы, показывают отлично.

Однако сегодня я получил несколько звонков от клиентов, чтобы они получили обычные юникодные комбинации хулигана ... "М" и еще один персонаж и тому подобное.

Любые предложения о том, что может быть не так?

Техническая информация:

Classic ASP
All files are stored as UTF-8 incl BOM
All files start with Codepage=65001 page directive
All files set the Content-Type to "text/html; charset=utf-8"

Ответы [ 2 ]

5 голосов
/ 14 сентября 2010

"Ã" и другой персонаж и тому подобное.

Это типично для содержимого UTF-8, отображаемого как ISO-8859-1.

Во всех файлах для Content-Type установлено значение "text / html; charset = utf-8"

По <meta> или Response.AppendHeader()? Вам действительно нужно добавить его в качестве реального заголовка ответа. В противном случае вы зависите от кодировки по умолчанию для клиентской платформы (MSIE) и / или наилучшего предположения, которое может сделать веб-браузер (FF). Вы можете проверить заголовки ответа, используя такой инструмент, как Firebug .

0 голосов
/ 14 сентября 2010

У них не установлены необходимые шрифты?

...