Проблемы с кодировкой в Mysql

vputi
На сайте с 31.03.2006
Offline
167
912

Ребят, проблема следующая:

Перенес все файлы движка smallnukи и phpbb на localhost.

Дамп базы данных делаю скриптом (http://sypex.net/), который прикрепил.

После заливки базы на localhost одни знаки вопроса вместо русских букв....

Кодировка в базе данных стоит cp1251_general_ci

Подскажите как решить эту проблему.

Все заранее спасибо!

P.S. дамп базы данных тоже прикрепляю...

txt 6808.txt
Быстро едешь, тихо понесут... www.unitytrans.ru (www.unitytrans.ru)
OZE
На сайте с 21.05.2006
Offline
152
OZE
#1

ну зачем люди сами себе проблемы создают? неужели нельзя воспользоваться mysqldump?

если у вас есть дамп в виде sql-скрипта, то вставьте в начало файла перед первыми insert'ами эту команду:

SET NAMES=cp1251;

vputi
На сайте с 31.03.2006
Offline
167
#2
OZE:
ну зачем люди сами себе проблемы создают? неужели нельзя воспользоваться mysqldump?

Друг, в смолле тоже есть функция создать дамп бд, но.... она создает только таблицы форума phpbb....

А через mysql выскакивает ошибка при заливке...😡

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#3
vputi:
Друг, в смолле тоже есть функция создать дамп бд, но.... она создает только таблицы форума phpbb....

А через mysql выскакивает ошибка при заливке...😡

Не злимся.... :) Всё ок ))

Создавай базу без упоминания cp1251_general_ci

например:

<?

$query = "CREATE TABLE `gor_200` (

`id` INT NOT NULL ,

`content` TEXT NOT NULL ,

PRIMARY KEY ( `id` )

);";

$sort=@mysql_query($query);

?>

И потом заливате туда дамп, через ваш дампер и будет счастье ))

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
topy
На сайте с 28.03.2006
Offline
142
#4

Можно еще попробовать перед mysql_select вставить строку:

mysql_query("/*!40101 SET NAMES 'cp1251' */") or die("Error: " . mysql_error());
Новости коротко и ясно (https://subnews.ru)
M
На сайте с 20.08.2004
Offline
376
#5

mysql --default-character-set=cp1251 DB_NAME < file.sql

либо то что сказали выше.

отец сыночка, лапочки дочки и еще одного сыночка

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий