Приветствую вас дорогие читатели! Бывают такие моменты, когда вам необходимо переехать на новый хостинг, и такое бывает не редко, кто с этим сталкивался, скажет, что геморроя в этом деле немало!
Окромя стандартных проблем, например, бывает что не отображаются картинки или еще что, появляется и еще одна проблема – кодировка страниц!
На что влияет неправильная кодировка и как узнать об этом? Если у себя на блоге вместо привычных цифр и букв вы заметите символы, похожие на эти:
знайте, вам необходимо это исправить!
И так.
Как же изменить кодировку?
Все, что вам нужно сделать, так это отредактировать файл wp-config.php – это тот самый файл, в котором вы прописывали настройки базы данных (о создании базы данных я писал в статье – Как установить wordpress).
1. Стандартно файл находится по адресу:
http://ваш_сайт.ru/wp-config.php
то есть в корне сайта.
2. Открывает этот файл и находим следующие строки:
define(‘DB_CHARSET’, ‘utf8?); define(‘DB_COLLATE’, ”);
3. Заменяем их на эти строки:
//define(‘DB_CHARSET’, ‘utf8?); //define(‘DB_COLLATE’, ”);
4. Сохраняем файл и перезаписывает его на сервер.
Все! Теперь кодировка вашего сайта будет правильной!
Как видите из представленной выше инструкции, мы просто добавили комментарий к этим двум строкам.
Изменение кодировки может произойти не только после смены хостинга, но и после обновления базы данных, поэтому, советую держать под рукой это средство решения проблемы.
Если проблема все же не будет решена данным способом, то советую обратиться в тех поддержку вашего хостинг провайдера, просто бывает так, что сами же хостеры и виноваты в неправильной кодировке.
На этом у меня все, подписывайтесь на обновления, ваш Виталий Admin, до новых встреч!
Если вам нужна помощь в создании какого-либо функционала, сайта, сервиса, тестов или калькуляторов, то готов помочь, подробнее на странице услуг.
Да с кодировкой шутки плохи. Для себя запомнил, что при создании новых файлов нужно всегда ставить utf8 без Bom
Да уж, слава богу у меня такой проблемы не было)
Добрый день, а если отображает вот так : %d0%bc%d1%84%d0%b4 (написано на самом деле слово “МДФ”) Как быть?
Здравствуйте Дмитрий, да, скорее всего дело в кодировке, советую посмотреть как это слово отображается в разных браузерах, а после выбрать нужную кодировку, например, UTF-8
Иногда для решения кодировки в файл .htacces добавляют CharsetDisable On CharsetDefault UTF-8 CharsetSourceEnc UTF-8
AddDefaultCharset UTF-8 – но стоит сперва эту строку попробовать
Отлично помогло!
Здравствуйте. Не могу найти решение. При регистрации пользователя приходит оповещение на почту и в названии некоторые буквы заменяются знаком вопроса. Где для этого поменять кодировку или что ещё надо исправить?
Здравствуйте, была такая проблемка, помогло вот что: 1. Проверьте файл скрипта – текст должен быть в нужной кодировке (например, в utf8) 2. Сам файл скрипта тоже должен быть сохранен в соответствующей кодировке: Кодировку можно установить так:
3. Скопируйте этот текст (с вопросами) и вставьте в декодер – decoder – он покажет в какой кодировке текст. 4. Перед отправкой данных на почту, переконвертируйте в нужную кодировку, например, так: $messageutf8 = iconv(‘windows-1251′, ‘UTF-8′, $message1251); 5. В файле .htaccess допишите строчку ( если сайт в UTF-8) AddDefaultCharset UTF-8