2011-06-22 1 views
1

У меня проблема с настройкой поддержки языка в PHP.База данных charset/unicode (UTF-8) для азиатского языка

Где использовать, чтобы быть отлично от моего предыдущего поставщика (совместно-хост)

А теперь я на VPS с GoDaddy.

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

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

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

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

, но потом все-таки дает мне тот же результат

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

Благодаря

+2

http://stackoverflow.com/questions/6044030/having-trouble-with-php-mysql-and-utf8/6044073 # 6044073 Вам нужно убедиться, что ваше соединение db установлено с помощью UTF-8 и убедитесь, что ваш html-метатег устанавливает utf-8 как charset –

+0

i checked - это точно такой же файл для старого, что и только я перешел на новый сервер – Ali

ответ

1

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

define('DB_CHARSET', 'utf8'); 
define('DB_COLLATE', 'utf8_general_ci'); 
+0

плохо попробуйте есть еще одна вещь, только при сохранении сообщения по черновику и при настройке изменения, но при публикации без сохранения просто публиковать все хорошо – Ali

+0

Я принимаю ваш ответ, но на самом деле не решу проблему :( – Ali