переехал на другой хостинг…

wordpress July 14th, 2009

и конечно же вступил в проблему с кодировкой UTF-8.. – были проблемы с буквой ш – показывалась “квадратиками” гуглил много, читал много, понимал меньше, но в итоге методом тыка в моем случае помогло следуещее:

1. исправить .htaccess теперь у меня там вот что:

AddDefaultCharset utf-8
AddCharset utf-8 *
<IfModule mod_charset.c>
AddDefaultCharset utf8
CharsetDefault utf8
CharsetSourceEnc utf8
</IfModule>

2. исправил wp-config.php  – у меня там

ini_set(‘default_charset’, ‘UTF-8′);
define(‘DB_CHARSET’,'utf8′); define(‘DB_COLLATE’,'utf8_general_ci’);

3. в wp-db.php после     $this->select($dbname);  добавил

mysql_query($active_db,’SET NAMES “UTF8″‘);

4. импорт базы со старого хостинга делался через плагин wp-DB-backup

после чего все вхождения cp1251 были заменены на utf-8 и залиты на новый хостинг через phpmyadmin

вот собственно и все. после этих манипуляций буквы ш вновь стали показываться нормально.

5

Записи в тему:

Leave a Reply

Я не робот.

квартиры посуточно харьков