Я делаю статическую веб-страницу. мне нужно, чтобы отобразить следующие текстовые смайлики:Текстовая кодировка HTML-кода Emoticon не отображается правильно
- ¯ \ __ (ツ) _/¯
- (ง ͠ ° ͟ل͜ ͡ °) ง
- (◕‿◕)
- (╥ _╥)»
- ヾ (⌐ ■ _ ■) ノ ♪
- (ノ ಠ 益 ಠ) ノ 彡 ┻━┻
- (ノ ◕ ヮ ◕) ノ *: · ゚ ✧
Тем не менее, вместо этого они отображаются в виде:
- (ム«)/A
- (A ‡ I A ° ÍŸÙ«МОР Í¡Â °) A ‡
- (â- • â € ¿â- •)
- (â • ¥ _A • ¥)
- ヾ (âŒâ- _â-) ノ⠙ ª
- (ノಠç> Šà²) ノ彡⻠»â» â »
- (ï¾ ‰ â- • ヮâ- •) ï¾ ‰ *: ï½ ¥ ゚✧
У меня есть тег UTF-8 в моем HTML документе (в голове). Тег является следующим:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
странно то, что это работает локально (то есть, текст смайлики отображаются корректно), но он ломает только тогда, когда я положил его на моем сервере.
Любая идея, что делать?
Это только дикое предположение, но ваш сервер также сохраняет файл в utf-8? Формат файла также важен. Или все, что связано с параметрами сохранения файлов/файлов, которые могут быть отключены при вводе на сервер, если вообще возможно, что он будет изменен. – Forty
Возможно, у вас есть сервер, объявляющий различную HTTP-кодировку в заголовке, и, согласно W3C, он имеет более высокий приоритет перед кодированием документов. [link] (https://www.w3.org/International/questions/qa-html-encoding-declarations.en) –
Покажите нам заголовки ответов с вашего сервера. В вашем сообщении недостаточно информации, чтобы диагностировать это. – Brad