2013-08-08 2 views
0

В Internet Explorer я постоянно сталкиваюсь с этими странными символами бриллианта всякий раз, когда на экране появляется определенный символ. Эти символы скопированы из Wordpress и, как правило, длинный тире или апостроф.У меня проблемы с кодировкой с IE

Вот что эти бриллиантовые персонажи выглядят как: http://imgur.com/teheGy4

Всякий раз, когда я изменить кодировку в IE настройки на «западноевропейская», это устраняет проблему. Смотрите здесь: http://imgur.com/OmVTaJ0

Так что я изменил мою мету, чтобы отразить «Западноевропейские» установку

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 

до сих пор нет удачи в IE, однако это исправить эту проблему в Firefox. Любые предложения о том, что еще можно сделать, чтобы исправить это?

+0

Эти символы должны быть преобразованы в объекты HTML, чтобы сделать их действительно совместимыми с браузерами. Где Wordpress получает этот контент? Это в почтовом теле? Фильтр 'the_content' должен запускать htmlentities() для символов. Какую версию и тему Wordpress вы используете? Знаете ли вы, что содержимое сообщения отображается в базе данных? –

+0

Вы используете символ. Что называется em emash '—'. Я нашел этот текст из двух разных источников: http://www.swinglecollins.com/construction-bonds/ и http://www.suretybonds.com/contract-bonds.html –

ответ

0

Вам нужно будет получить corresponding ascii code и использовать это вместо ваших специальных символов.

+0

Это должно сработать, я надеялся для быстрого исправления метатега, но это не похоже на то, что это произойдет. – jkjmr6

Смежные вопросы