Wordpress КОММЕНТАРИИ В УРДУ (другой язык) - PullRequest
0 голосов
/ 16 июля 2010

Я работаю над проектом WordPress. Моя база данных в целом. Кажется, все хорошо в стороне базы данных, остальная часть сайта работает хорошо, за исключением комментариев. Когда я отображаю комментарии WordPress просто отображать символы, а не слова кто-нибудь может мне помочь?

http://www.freeimagehosting.net/>http://www.freeimagehosting.net/uploads/67cbb3183f.jpg border = 0 alt = "Бесплатный хостинг изображений">

Ответы [ 2 ]

1 голос
/ 19 июля 2010

В дополнение ко всему, что сказал TheDeadMedic, убедитесь, что:

  • В вашем wp-config.php вы установите define(‘DB_CHARSET’, ‘utf8′);
  • Соединение SQL имеет SET NAMES UTF8

У меня был случай, когда второе не могло быть выполнено, и конечные наборы символов, возвращенные мной в нормальное состояние, убрали, однако, define(‘DB_CHARSET’, ‘utf8′);.

1 голос
/ 16 июля 2010

Прежде всего, убедитесь, что эти символы на самом деле не находятся в базе данных - это обычно происходит во время импорта / экспорта между базами данных.

Если все в порядке, проверьте, что заголовок Content-Type отправляется следующим образом (я использую HttpFox );

Content-Type: text/html; charset=UTF-8

Кроме того, но не держите меня за это, я читал, что некоторые (старые) браузеры все еще нуждаются в теге Http-Equiv в HTML <head />;

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

И убедитесь, что ваше соединение с базой данных также UTF-8 - с MySQL используйте SET NAMES .

WordPress уже должен делать большую часть этого, но без вреда при проверке.

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