|
|
|
| Через PHP все записывается/читыается нормально. А вот только сейчас заметил, что если через MySQL Administrator сделать дамп БД, то там на месте русских символов выводится абракадабра, причем независимо от кодировки таблиц.
Может стоит делать дамп чем-то другим? Или "тонко" настроить MySQL Administrator? | |
|
|
|
|
|
|
|
для: ddhvvn
(23.12.2006 в 17:34)
| | Как выглядит дамп структуры таблицы? | |
|
|
|
|
|
|
|
для: Trianon
(23.12.2006 в 18:12)
| | Вот "неправильный" кусок
...
INSERT INTO `gb_messages` (`id`,`name`,`city`,`url`,`email`,`body`,`answer`,`showing`,`creat`) VALUES
(5,'Влдаимир','Алексеев',NULL,NULL,'Текст #1',NULL,'yes','2006-10-22 10:38:48'),
(6,'Вовик','Городоk',NULL,NULL,'Тест number 2',NULL,'yes','2006-10-22 10:40:27'),
...
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(23.12.2006 в 20:33)
| | Это дамп данных. А я говорю о дампе структуры. Оператор CREATE TABLE...
PS. Между прочим, дамп данных вполне корректный. В кодировке UTF-8. | |
|
|
|
|
|
|
|
для: Trianon
(23.12.2006 в 20:59)
| |
...
--
-- Table structure for table `my_site`.`gb_messages`
--
DROP TABLE IF EXISTS `gb_messages`;
CREATE TABLE `gb_messages` (
`id` int(11) NOT NULL auto_increment,
`name` tinytext NOT NULL,
`city` tinytext NOT NULL,
`url` tinytext,
`email` tinytext,
`body` tinytext NOT NULL,
`answer` tinytext,
`showing` enum('yes','no') NOT NULL,
`creat` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
--
-- Dumping data for table `my_site`.`gb_messages`
--
...
|
Вот дамп структуры.
>PS. Между прочим, дамп данных вполне корректный. В кодировке UTF-8.Так потом этот же MySQL Administrator не может корректно занести этот дамп в БД! :-( | |
|
|
|
|
|
|
|
для: ddhvvn
(23.12.2006 в 20:33)
| | Действительно, если это запись после сохранения MySQL Administrtor'ом и все записи были в "нормальном" виде (т.е. в русской кодировке cp1251), то это "неправильный" кусок. Насколько я помню, при сохранении дампа через данную утилитку, я не делал никаких дополнительных настроек. Единственное условие - наличие у таблиц кодировки cp1251. Остальные настройки по-умолчанию. Дамп получался в "нормальном", читаемом виде.При восстановлении необходимо оставлять неизменной кодировку файла - utf8. Тогда все получается.
P.S. Версия Administrator'a - 1.1.4 | |
|
|
|