Что делать с умлаутами (äöü) в метатегах? - PullRequest
2 голосов
/ 03 июня 2010

Объявление их как &xuml; и т. Д. Не сработало, просто запись их в том виде, в каком они есть, приводит к ошибкам отображения.

Что делать?

Ответы [ 3 ]

3 голосов
/ 03 июня 2010

Если ваша страница закодирована как UTF-8, вы должны иметь возможность использовать специальные символы напрямую (т.е. без преобразования их в их аналоги сущностей HTML) без проблем. Обратите внимание, что если вы объявляете кодировку в метатеге content-type, вы должны поместить этот тег в самое начало раздела head.

1 голос
/ 03 июня 2010

Используйте кодировку, которая может кодировать символы. Я бы порекомендовал UTF-8, который обычно является предпочтительным решением для западных языков.

Имейте в виду, что заголовки HTTP имеют приоритет над <meta http-equiv=...>, но вы должны установить оба, чтобы обеспечить правильную кодировку при загрузке документа из источников, отличных от HTTP (например, при локальном сохранении файла).

0 голосов
/ 03 июня 2010

Вы никогда не должны использовать объекты HTML для этих символов, так как они не имеют специального значения в HTML. Просто убедитесь, что кодировка символов выводимого текста соответствует заголовку вашей кодировки.

...