Отображение unicode символы в HTML

В Perl, использовании маркировки к "goto" от цикла - использование "последнего" оператора, который подобен повреждению.

Это позволяет лучшее управление вложенными циклами.

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

86
задан Peter Craig 8 November 2009 в 14:02
поделиться

4 ответа

Убедитесь, что заголовки HTTP-сервера верны.

В частности, должен присутствовать заголовок:

Content-Type: text/html; charset=utf-8

.

Мета-тег игнорируется браузерами, если HTTP-заголовок присутствует.

Также убедитесь, что ваш файл действительно закодирован как UTF-8 перед его обслуживанием, проверьте / попробуйте следующее:

  • Убедитесь, что ваш редактор сохранил его как UTF-8.
  • Убедитесь, что ваш FTP или любой файл программа передачи не вмешивается в файл.
  • Попробуйте использовать объекты в кодировке HTML, например & # uuu; .
  • Чтобы быть уверенным, создайте шестнадцатеричный дамп файла и посмотрите как символ, так как ✔ , это должно быть E2 9C 94.

Примечание. Если вы используете символ Юникода, для которого ваша система не может найти глиф (нет шрифта с этим символом), ваш браузер должен отобразить вопросительный знак или какой-либо символ, подобный блоку. Но если вы видите несколько римских символов, как вы,

53
ответ дан 24 November 2019 в 08:07
поделиться

Убедитесь, что вы действительно сохранили файл как UTF-8, или используйте объекты HTML ( & # nnn; ) для специальных символов.

6
ответ дан 24 November 2019 в 08:07
поделиться

В отличие от предложенного Николасом, метатег фактически не игнорируется браузерами. Однако HTTP-заголовок Content-Type всегда имеет приоритет над наличием в документе метатега .

Поэтому убедитесь, что вы отправляете правильную кодировку через HTTP заголовок, или вообще не отправлять этот HTTP-заголовок (не рекомендуется). Тег meta в основном является резервным вариантом для локальных документов, которые не отправляются через HTTP-трафик.

Использование HTML-сущностей также следует рассматривать как обходной путь - это обходной путь вокруг реальной проблемы. Правильная настройка веб-сервера предотвращает множество неприятностей.

5
ответ дан 24 November 2019 в 08:07
поделиться

Я думаю, что это проблема с файлом, вы просто сохранили свой файл в 1-байтовой кодировке, например latin-1. Google ваш редактор и как установить файлы в utf-8.

Интересно, почему есть редакторы, которые по умолчанию не используют utf-8.

0
ответ дан 24 November 2019 в 08:07
поделиться
Другие вопросы по тегам:

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