Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];

Вниз

Из MySQL в XML   Найти похожие ветки 

 
Артем_   (2006-11-15 10:27) [0]

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

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


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


 
clickmaker ©   (2006-11-15 10:32) [1]


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

то есть?


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

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

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


 
clickmaker ©   (2006-11-15 10:38) [3]

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


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

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


 
clickmaker ©   (2006-11-15 10:49) [5]


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

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


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

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


 
clickmaker ©   (2006-11-15 11:18) [7]

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



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.041 c
15-1168412476
Rouse_
2007-01-10 10:01
2007.02.04
Хех, Твой ник по японски :)


15-1168458032
GeLLeR
2007-01-10 22:40
2007.02.04
Vista


15-1168892874
@!!ex
2007-01-15 23:27
2007.02.04
редактор ТЕХа


2-1168774269
click
2007-01-14 14:31
2007.02.04
Excel: сохраняет "ненужные" копии файлов


8-1147023946
zxcv
2006-05-07 21:45
2007.02.04
jpeg to Tbitmap





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский