Charset UTF-8 не работает (застрял с этими? -Марками) - PullRequest
6 голосов
/ 04 апреля 2011

У меня проблема с Unicode ... Я уже делал это раньше, но сейчас я не могу понять, почему исландские буквы не отображаются - у меня снова есть эти вопросительные знаки

Вот URL(очень простой и короткий html5) http://nicejob.is/new/

Все, что мне говорит Google: используйте <meta charset="utf-8">, как я.

Есть предложения?

Ответы [ 6 ]

12 голосов
/ 04 апреля 2011

Ваша страница уже просмотрена как UTF-8. Но ваш исходный код не сохранен как UTF-8.

Пожалуйста, измените кодировку вашего файла исходного кода на UTF-8.

4 голосов
/ 04 апреля 2011

Не все браузеры пока поддерживают HTML5-теги

здесь вы можете увидеть таблицу совместимости

Попробуйте вместо этого:

<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
3 голосов
/ 04 апреля 2011

Я вижу несколько проблем.

  1. META должна выглядеть так:

    <meta http-equiv="content-type" content="text/html;charset=utf-8" />

  2. <html> указывает lang="en", что может привести к путанице в некоторых браузерах.

1 голос
/ 10 марта 2015

Возможно, вы используете какой-нибудь текстовый редактор, например notepad ++, и вы не настроили кодировку UTF-8 в этом текстовом редакторе .

1 голос
/ 24 мая 2014

Что вам нужно сделать, это сохранить файл в кодировке utf-8 с помощью Блокнота (в комплекте с Windows).

Шаги:

  • Сохранитьas ..

  • В нижеприведенных опциях ... вы найдете вариант кодирования, выберите UTF-8 ...

  • и сохраните файл...

  • Затем добавьте строку <meta charset="UTF-8" /> в ваш файл ...

И это будет работать.

1 голос
/ 04 апреля 2011

Когда я просматриваю HTML из браузера, вопросительные знаки кодируются как 0xEF 0xBF 0xBD, что является кодировкой UTF-8 для метки порядка байтов или спецификации, или U + FEFF. Таким образом, по какой-либо причине HTML не передается как разумный UTF-8 (хотя, похоже, это действительно UTF-8).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...