Страница 1 из 1

перенос БД

Добавлено: 2008-06-30 14:27:03
100kg
Всем Привет!

перенес дамп на новый сервак, дамп в unicode(utf-8), php движок тоже utf-8, mysql 5.1, набрал команду

Код: Выделить всё

show character set; 
поддержка unicode(utf-8) есть, но русский язык отображается вопросиками, сравнил локаль со старым серваком, локали одинаковые.

спасибо. с уважением

Re: перенос БД

Добавлено: 2008-06-30 14:46:56
hizel
а в дампе default characterset какой?

Re: перенос БД

Добавлено: 2008-06-30 15:50:11
zg
100kg писал(а):show character set;
тебе сюда http://www.lissyara.su/?id=1655

Re: перенос БД

Добавлено: 2008-07-02 10:29:51
100kg
у самой БД.sql:

Код: Выделить всё

SET NAMES utf8 
а вот у таблиц:

Код: Выделить всё

DEFAULT CHARSET=latin1
попробовал создать my.cnf cо следущим содержанием:

Код: Выделить всё

[client]
default-character-set=latin1
[mysqld]
# Для всего сервера
default-character-set=latin1
тоже не помогло (

может создать пакет муси со старого сервака и поставить?

Re: перенос БД

Добавлено: 2008-07-02 10:49:50
hizel
попробуйте в бэкапе заменить все latin1 на utf8

Re: перенос БД

Добавлено: 2008-07-02 13:30:37
100kg

Код: Выделить всё

попробуйте в бэкапе заменить все latin1 на utf8
не прокатило

ща в make.conf добавлю следущие параметры, и пере саберу,

Код: Выделить всё

WITH_CHARSET=utf8    
WITH_COLLATION=utf8_general_ci

Re: перенос БД

Добавлено: 2008-07-02 13:57:09
hizel

Код: Выделить всё

cat dump.sql | sed 's/"latin1"/"utf8"/g' > dump.utf.sql
mysql -u login -p 
>drop database base;
>create database base CHARACTER SET utf8;
>exit
cat dump.utf.sql | mysql -u login -p base

Re: перенос БД

Добавлено: 2008-07-02 14:45:01
100kg
to hizel, делал, тоже самое!

открыл в ворде дамп определил его как utf8 а вот русские буквы все с вопросиками

Re: перенос БД

Добавлено: 2008-07-02 14:52:41
LMik
100kg писал(а):to hizel, делал, тоже самое!

открыл в ворде дамп определил его как utf8 а вот русские буквы все с вопросиками
Разве

Код: Выделить всё

cat dump.sql | sed 's/"latin1"/"utf8"/g' > dump.utf.sql
и открыть в ворде это тоже самое?

Re: перенос БД

Добавлено: 2008-07-02 15:15:11
hizel
о господи :shock: слона то я и не приметил

Re: перенос БД

Добавлено: 2008-07-02 15:25:18
100kg

Код: Выделить всё

о господи :shock: слона то я и не приметил
да менял я еше до твоего совета с потоковым редактором, я хотел посмотреть если будут вопросики в самом ворде, поскольку он поддерживает куча кодировок

Re: перенос БД

Добавлено: 2008-07-02 15:38:57
hizel
не стал бы я на вашем месте ворду верить
там нотепад какой нибдь ++ куда ни шло ;)

Re: перенос БД

Добавлено: 2008-07-02 15:49:48
100kg

Код: Выделить всё

нотепад какой нибдь ++
согласен :smile: но только ворд был под рукой

Re: перенос БД

Добавлено: 2008-07-02 15:55:13
LMik
FAR

Re: перенос БД

Добавлено: 2008-07-02 16:59:03
100kg
все решил! обратился за помощью к разработчикам движка! нужно было добавить пару строк кода в один фаил:

Код: Выделить всё

at the end of the db_Connect() function add
      @mysql_query('SET NAMES utf8');
      @mysql_query('SET CHARACTER SET utf8');
всем огромное спасибо :drinks:

Re: перенос БД

Добавлено: 2008-07-02 17:02:27
hizel
пых пых - едрить его :)

Re: перенос БД

Добавлено: 2008-07-02 21:35:19
Alex Keda
мдя...
+2 квери =)))

Re: перенос БД

Добавлено: 2008-07-02 21:41:56
zg
lissyara писал(а):мдя...
+2 квери =)))
зато портируемость 100%