Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Из MySQL в XML [D7]


Артем_ ©   (2006-11-15 10:27:00) 

Добрый день!
Загружаю в ClientDataset данные из cds-файла:
...
cdsMySql.LoadFromFile('file.cds');
...

Необходимо сохранить их в XML:
...
cdsMySql.SaveToFile('file.xml');
...


Результат: значения строковых и текстовых полей интересным образом стали абсолютно нечитаемые.
Делаю то же самое при помощи XMLMapper - все отлично.
Подскажите, что я не так делаю?


clickmaker   (2006-11-15 11:18:00) [1]

ну может не совсем красивое решение, но сохрани в StringStream в XML UTF-8, а потом Utf8ToAnsi()


Артем_   (2006-11-15 11:00:00) [2]

Нет, ну разница в выводе есть конечно, но мне без разницы, одни закорячки выводятся или другие, мне нужен русский текст в текстовых полях, как он есть в выгруженном CDS-файле.
В базе MySQL кодировка 1251.


clickmaker   (2006-11-15 10:49:00) [3]


> результат один и тот же

странно... что нет разницы между просто XML и XMLUtf8? Какая кстати кодировка в базе?


Артем_   (2006-11-15 10:47:00) [4]

Пробовал все три параметра и без параметра тоже, результат один и тот же.


clickmaker   (2006-11-15 10:38:00) [5]

а 2-й параметр в SaveToFile?


Артем_   (2006-11-15 10:36:00) [6]

=> clickmaker ©   (15.11.06 10:32) [1]

Кодировка изменилась или какая-то другая причина.


clickmaker   (2006-11-15 10:32:00) [7]


> стали абсолютно нечитаемые

то есть?


Наверх

Титульная страница Поиск, карта сайта Написать письмо