Инструкция
1
Измените кодировку базы данных, после ее создания. Большинство скриптов использует кодировку utf-8, но на хостингах базы данных часто создаются с использованием кодировки cp-1251 либо другой. Это может привести к некорректному отображению текстов статьи. Вместо букв могут появиться знаки вопроса, либо другие непонятные символы. Поэтому перед установкой скрипта выполните проверку кодировки базы данных.
2
Перейдите в панель управления, выберите phpMyAdmin, после входа в нее из выпадающего списка в левой части экрана выберите нужную базу данных, в которой необходимо сменить кодировку.
3
Перейдите во вкладку «Операции» после выбора базы, здесь вы можете выполнить различные операции с имеющейся базой данных. Одна из доступных операций это смена кодировки.
4
Из выпадающего списка отметьте нужную вам кодировку, учтите, что большинством скриптов поддерживается utf-8. Далее щелкните кнопку «Пошел». Эти действия необходимо выполнить перед установкой cms.
5
Воспользуйтесь скриптом Sypex Dumper Lite 1.0.8. для решения проблем с кодировкой базы. Сохраните базу данных с помощью дампера, убедитесь, что в нем сохранены все русские символы.
6
После этого восстановите таблицы этим же скриптом из дампа. Для исправления проблем с отображением символов перед вызовом mysql.select.db добавьте строку mysql_query("/*!40101 SET NAMES Введите название кодировки, например, cp1251' */") or die("Error: " . mysql_error()). После этого скрипты базы будут работать со всеми версиями.
7
После этого перейдите в панель управления Phpmyadmin, измените кодировку по умолчанию для вашей базы, для того, чтобы вновь создаваемые таблицы имели нужную кодировку. Для этого выберите базу, перейдите в «Операции» из списка «Сравнения» выберите нужное значение, соответствующее вашим данным.
Источники:
- как изменить данные в базе