SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 24.12.2009 17:58:33

serhiy954
Участник
Зарегистрирован: 24.12.2009
Сообщений: 2

Дамп с крякозябрами

Извините если повторяю других но тут постов не перекопать.
Создаю на хосте где кодировка по умолчанию utf8 collation utf8_bin
таблицу таким вот кодом
"CREATE TABLE client( ".
"name varchar(50)  NOT NULL , ".
"address varchar(80)  NOT NULL , ".
"model varchar(30)  NOT NULL , ".
"quantity int(5) NOT NULL, ".
"date varchar(10) default NULL,)".
"CHARACTER SET `utf8` COLLATE `utf8_bin`;";
все проходит удачно создаю несколько записей естественно на русском в таблице через ввод данных с броузера и делаю дамп с помощью скрипта mysqldumper(phpAdmin тоже пробовал) - результат:
(`name`,`address`,`model`,`quantity`,`date`) VALUES ('ìâàâàâàâàïâàïà','âàïâï','ââïâàâ','3434','2009-12-23');
INSERT INTO `client` (`name`,`address`,`model`,`quantity`,`date`) VALUES ('öóöê','öóêö','öóê','23','2009-12-23');
INSERT INTO `client` (`name`,`address`,`model`,`quantity`,`date`) VALUES ('âàâïàâïâ','êóêóê','ïèàïàï','232','2009-12-23');
INSERT INTO `client` (`name`,`address`,`model`,`quantity`,`date`) VALUES ('âàâàïâ','ïâàïâàïâ','îðîðî','34543','2009-12-23');
Что мне делать? Я уже все перепробовал менял на кирилицу - cp1251 - тот же исход. Кто может помогите.

Отредактированно serhiy954 (24.12.2009 18:00:55)

Неактивен

 

#2 24.12.2009 18:50:57

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Дамп с крякозябрами

Начните с FAQ (№3).

Неактивен

 

#3 24.12.2009 21:14:51

serhiy954
Участник
Зарегистрирован: 24.12.2009
Сообщений: 2

Re: Дамп с крякозябрами

Моя таблица имеет следующие параметры,
Field Type Size NULL Key Attribute Default Extra Sortierung
     1. name varchar 50 no     utf8_bin
     2. address varchar 80 no     utf8_bin
     3. model varchar 30 no     utf8_bin
     4. quantity int 5 no     
     5. date varchar 10 yes     utf8_bin
хочу я получить в утф8 дамп, поддержка в мускуле уже есть дамп делаю в утф8 броузеру при вводе данных сообщил и он настраивается на утф8, с форума phpbb который тоже весь в утф8 в этой же базе получаю коректный дамп кирилицей
в чем загвоздка?
А кто его знает правда?

Отредактированно serhiy954 (24.12.2009 21:16:45)

Неактивен

 

#4 24.12.2009 21:33:57

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Дамп с крякозябрами

Ну, загвоздка в том, что у Вас клиент latin1, разумеется. FAQ дочитайте.

Когда дочитаете, вот эти слова Вам должны подсказать правильное решение:
$ echo âàïâï | recode utf8..latin1 | recode -f cp1251..utf8
вапвп

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson