Значки вопросительного знака отображаются для кавычек при кодировке символов UTF-8 - PullRequest
2 голосов
/ 06 июня 2011

Почему-то после того, как я добавил:

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

между тегами моей головы, некоторые символы (а именно кавычки) отображаются в виде значков в виде ромбов с вопросительными знаками в середине, как если бы этот символне найден.Кто-нибудь знает, что случилось?

Ответы [ 2 ]

3 голосов
/ 06 июня 2011

Ваш текстовый редактор сохраняет ваш файл, включая кавычки, в некоторой кодировке, отличной от UTF-8 (скорее всего, CP1252).Преобразуйте файл в UTF-8 и повторите попытку.

1 голос
/ 06 июня 2011

Это обычные символы кавычек (ASCII 34) или страшные " умные кавычки "? Они, вероятно, умные цитаты . Обычно это происходит, когда программисты вырезают / вставляют содержимое из документа текстового процессора. Я рекомендую изменить их на обычные кавычки. Это не влияет на содержание. Это даст вам более чистую разметку и позволит избежать назойливых проблем с кодировкой.

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