Проблема с кодировкой при выводе данных с базы.
Мой блог долго открывался, и, возможно, из-за этого не индексировался поисковой системой google. Я решил перенести свой блог с masterhost на nic. Перенос осуществил обычный. Но, не все пошло как обычно.
1) Эксперт базы данных на masterhost через phpmyadmin настройки не менял, русские символы отображались корректно.
2) Импорт базы данных с кодировкой utf8 через phpmyadmin. Просмотрел таблицы – проблем с кодировкой не было.
3) Скопировал все содержимое с ftp masterhost с помощью программы CuteFTP.
4) В файле wp-config.php поменял поля, у которых звездочки вместо значений.
- a. /** Имя базы данных для WordPress */
- b. define(‘DB_NAME’, ‘*******’);
- c. /** MySQL имя пользователя */
- d. define(‘DB_USER’, ‘*******’);
- e. /** MySQL пароль базы данных */
- f. define(‘DB_PASSWORD’, ‘*******’);
- g. /** MySQL сервер – иногда требуется изменять это значение, например, на Мастерхосте */
- h. define(‘DB_HOST’, ‘*******’).
5) Залил все содержимое на ftp хостинга nic с помощью программы CuteFTP
3 и 4 пункты. Можно было бы сделать быстрее, мой блог мало весил, да и я бы не сильно сэкономил время.
Вот тут начинается самое интересное – появилась проблема с кодировкой при выводе данных с базы. Все русские символы отображаются со знаком вопроса. Полез искать решение в yandex, потом в google, нашел море советов, как это сделать, ни один из способов не помог. Почитал faq хостинга ника.
В моем случае необходимо было зайти на хостинг nic.ru в раздел «Веб-сервер» Управление модулями и включить модуль charset_module.
После этого прописать в файле .htaccess следующие строчки:
CharsetPriority UTF-8 koi8-r ISO-8859-5 ibm866
CharsetDefault UTF-8
CharsetSourceEnc UTF-8
AddDefaultCharset UTF-8
Похожие статьи:
Комментарии к «О кодировке WordPress. Перенос WordPress на другой хостинг.»

0
Благодарю помогло.
«Назначение модуля – произвести корректное преобразование из кодировки хранения в кодировку у клиента при передаче документа клиенту и произвести обратное преобразование при приеме информации от клиента (submit формы и т.п.). »
Идиотизм заключается в том, что сразу включенными держать надо такие вещи.