База данных charset / unicode (UTF-8) для азиатского языка - PullRequest
1 голос
/ 23 июня 2011

У меня проблема с настройкой языковой поддержки в PHP.

Где бы это ни было нормально у моего предыдущего провайдера (shared-host)

А теперь яна моем VPS с Godaddy.

Единственная проблема, что когда из моего Wordpress, если я публикую язык, например, тайский язык в сообщении, это нормально, но когда я делаю некоторые настройки, такие как установить слоган

это будет знак вопроса типа ??????????, и я пошел в базу данных и посмотрел и нашел то же самое

, поэтому я смотрю на сопоставление, и оно было правильно установлено на UFT-8, откуда мой предыдущий провайдер имелто же самое.

и я смотрю на свой php.ini, который был с iso-8859-1, затем я изменил его на UFT-8, чтобы посмотреть, действительно ли это помогает

, но затем все еще дает мнетот же результат

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

Спасибо

1 Ответ

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

Попробуйте добавить следующее к вашему wp-config.php:

define('DB_CHARSET', 'utf8');
define('DB_COLLATE', 'utf8_general_ci');
...