В настоящее время у меня установлена моя веб-страница на Unicode/UTF-8. При попытке отобразить специальный символ (например, em dash, double стрелка и т. Д.) Он отображается как символ метки вопроса. Я не могу изменить эти символы на эквивалент сущности HTML. Как я могу обойти эту проблему?HTML Unicode Проблема: как отображать специальные символы
ответ
Убедитесь, что ваш документ настроен на правильную кодировку символов в реальном редакторе кода, а также в doctype. Оба они необходимы. Я потратил часы, пытаясь настроить HTML, когда единственная проблема заключалась в том, что мне нужно было установить настройку текста в Coda.
<head>
<meta charset="utf-8">
Смотрите следующий скриншот:
знак вопроса в ромбе,, указывает на ошибку символьного уровня: данные содержит байты, которые не представляют какой-либо символ, в соответствии с применяется кодировка символов. Обычно это происходит, когда документ объявляется как кодированный UTF-8, но действительно находится в iso-8859-1, windows-1252 или какой-либо подобной кодировке. Windows-1252 является обычной кодировкой по умолчанию, используемой различными программами на платформах Windows. Поэтому вам может потребоваться открыть файл в вашей программе авторинга и повторно сохранить его в кодировке UTF-8.
Если проблема остается, отправьте URL-адрес. Проводка кода сама по себе недостаточна, так как кодировка символов - , в основном, указанная в заголовках HTTP.
Если вы видите вопросительный знак в маленьком поле, то это может быть проблема на уровне шрифта (отсутствие глифа в используемых шрифтах), но это было бы очень редко для обычных символов, таких как em dash. Различные браузеры имеют разные способы указания проблем на уровне шрифта или шрифта.
Сторона примечания: в зависимости от шрифта это может быть белый прямоугольник или знак вопроса в прямоугольнике. – Joey
Убедитесь, что ваши символы на самом деле являются символами UTF-8. Они, вероятно, выглядит примерно так:
® or U+0020
http://www.kinsmancreative.com/transfer/char/index.php удобный сайт для поиска десятичных значений, обычно используемых в UTF-8 специальных символов, если вам нужна ссылка.
- 1. Как отображать специальные символы в HTML
- 2. Французские специальные символы HTML
- 3. Как сделать Razor не отображать специальные символы как html
- 4. Как преобразовать специальные символы Unicode в html-объекты?
- 5. символы unicode в html
- 6. Как правильно отображать специальные html-символы с помощью javascript
- 7. Как отображать html специальные символы в моем андроиде textview
- 8. Как отображать специальные символы и криволинейные ключи;
- 9. Специальные символы в HTML
- 10. как конвертировать специальные символы в Unicode?
- 11. Отображать специальные символы, используя System.out.println
- 12. Как отображать специальные символы из базы данных MySQL в html? .
- 13. Как отображать специальные символы в Gtk.Label?
- 14. Html специальные символы
- 15. Как отображать специальные символы из данных JSON в html?
- 16. как правильно отображать специальные символы на веб-сайте - html
- 17. Java - Специальные символы html
- 18. Специальные символы (проблема с кодировкой)
- 19. заменить специальные символы HTML
- 20. Как удалить html специальные символы?
- 21. как отображать специальные символы в android
- 22. Как отображать специальные символы, возвращаемые child_process.exec?
- 23. Как отображать специальные символы переменных в ggplot?
- 24. Как отображать специальные символы в вашем приложении?
- 25. Специальные HTML-символы
- 26. HTML - Отсутствующие символы Unicode
- 27. HttpUtility.ParseQueryString() всегда кодирует специальные символы в unicode
- 28. Отображать специальные символы HTML, сохраненные в строке JavaScript
- 29. Удалить специальные символы Unicode, используя регулярные выражения?
- 30. Отображать специальные символы, отличные от английского.
Каков ваш исходный код, закодированный в/откуда происходит контент? – deceze