Задавайте вопросы, мы ответим
Вы не зашли.
Извините если повторяю других но тут постов не перекопать.
Создаю на хосте где кодировка по умолчанию 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)
Неактивен
Моя таблица имеет следующие параметры,
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)
Неактивен
Ну, загвоздка в том, что у Вас клиент latin1, разумеется. FAQ дочитайте.
Когда дочитаете, вот эти слова Вам должны подсказать правильное решение:
$ echo âàïâï | recode utf8..latin1 | recode -f cp1251..utf8
вапвп
Неактивен