Просмотр темы
Кривая кодировка на сайте. появились ???????Как исправить
|
|
yury |
Опубликовано 31.07.2010 10:34
|
![]() Супер Администратор ![]() Сообщений: 1051 Зарегистрирован: 26.07.2010 13:12 |
Что делать если при переносе базы у меня появились ??????? вместо текста? Как поменять кодировку в базе данных? Если вы закачали старую базу данных на один из наших серверов, и у вас показываются "?????" вместо слов. Нужно сделать следующие: 1. Попробуйте создать базу заново, в такой последовательности: - В панели управления cPanel, "Базы данных MySQL", создайте базу данных без таблиц. - Создайте пользователя и пароль и не забудьте про привилегии, необходимо разрешить полный доступ (нажать кнопку "Разрешить доступ") - В phpMyAdmin установите Language = Russian, затем установите "Сопоставление соединения с MySQL" (Сравнение) = cp1251_general_ci - В списке баз данных БД: выберите созданную базу данных. - В phpMyAdmin->Operations установите Collation в cp1251_general_ci и GO При этом выполнится SQL примерно такого содержания: ALTER DATABASE `имя_базы` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci - Затем в phpMyAdmin-> SQL, кликните на "Обзор" выберите текстовый файл дампа базы данных (не забудьте установить кодировку cp1251), выполните импорт. 2. Если нет phpMyAdmin то лучше скачать программу Sypex Dumper Lite 1.0.8 и следуйте инструкциям! Далее в файле maincore.php найди функцию:
и замени все на:
Создаём файл с именем .htaccess (если уже такой есть то редактируем) добавляем следущий код: Изменил(а) jikaka, 06.04.2011 05:31 |
|
Поделиться этой темой | |
Социальные закладки: |
![]() ![]() ![]() ![]() ![]() ![]() |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |