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

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

xml тип документа [D6, WinXP]


Стажер ©   (2013-01-28 10:42:00) 

Удалено модератором
Примечание: Спам


sniknik   (2013-01-28 12:33:00) [1]

> Нашел такой кусок, не пойму что значит, это оно нет?
это значит - программа не твоя, спрашиваешь не понимая, вообще не о том, и помогать тебе нет смысла (здесь помощь в программировании, а не программированием). найми программиста.


Стажер   (2013-01-28 12:19:00) [2]


base.CallBackProc := CallBack;
 base.CreateDBComponents(DM.DataBase, IdUserLogin);
 if rbFile.Checked then
   base.ParceXML(edFileName.Text, not cbCrypted.Checked)
 else
 begin
   if rbSite.Checked then
   begin
     base.SendDataToHTTP(edURL.Text, edLogin.Text, edPWD.Text);
     base.UpdateFromHTTP(edURL.Text, edLogin.Text, edPWD.Text, '');
   end
   else
   begin
     base.ParceFileGroup(edFolder.Text, not cbFolderCrypted.Checked);
   end;
 end;

Нашел такой кусок, не пойму что значит, это оно нет?


Стажер   (2013-01-28 12:15:00) [3]

Просто посмотрел тип подключенной базы.


sniknik   (2013-01-28 12:14:00) [4]

> Если нечего не путаю то указано WIN1251
где указано, зачем указано? путаешь значит раз ничего конкретного не говоришь.


sniknik   (2013-01-28 12:13:00) [5]

> тип базы не озвучен...
вообще то, в данной постановке вопроса он не нужен. вот если перейти на юникод... то да, не все могут поддерживать. но utf8 не юникод, хотя многие путают, его в любое поле (строковое/бинарное), любой базы можно положить и после взять в том же виде. оно даже при передаче по 7ми битному каналу не страдает, а уж в строке будет "как родное". проблемы только от кода его интерпретирующего/неявных преобразований.


Стажер   (2013-01-28 12:12:00) [6]

Если нечего не путаю то указано WIN1251


brother   (2013-01-28 12:08:00) [7]

тип базы не озвучен...


sniknik   (2013-01-28 12:07:00) [8]

> Лучше импорт в Юникоде
а если в базе тип не юникодный?


Стажер   (2013-01-28 12:05:00) [9]

Сейчас попробую отыскать.)


sniknik   (2013-01-28 12:03:00) [10]

> Где найти пример импорта с utf8?
у себя в программе посмотри как было с koi8-r... так же, только не делая преобразований.

p.s. или все это выдумано ради "иллюзии реальной работы", а на деле нужен код на "пустое место"???


Anatoly Podgoretsky   (2013-01-28 12:02:00) [11]

Лучше импорт в Юникоде


Стажер   (2013-01-28 12:01:00) [12]

Хорошо пусть подмножество, но где найти/как сделать импорт в бд из utf8 или хотя бы с чего начать.


Anatoly Pogoretsky   (2013-01-28 11:57:00) [13]

> Стажер  (28.01.2013 11:52:05)  [5]

Тебе уже сказали, что koi8-r это
подмножество


Стажер   (2013-01-28 11:54:00) [14]

Где найти пример импорта с utf8?
Просто код не мой, я бы лучше новый способ переноса написал, да знаний не хватает.


Стажер   (2013-01-28 11:52:00) [15]

В итоге то что лучше сделать?
Оставлять перенос в базу который был до этого но вначале сделать конвертирование из utf8 в koi8-r?


Anatoly Pogoretsky   (2013-01-28 11:48:00) [16]

> sniknik  (28.01.2013 11:15:03)  [3]

Не пишет, а писал


sniknik   (2013-01-28 11:15:00) [17]

> У utf8 потерь не бывает.
так он же пишет в базу koi8-r... или я чего-то не понял в вопросе.


sniknik   (2013-01-28 11:14:00) [18]

как ни делай, а потеря символов из utf8 в koi8-r будет.
т.к. первая транспортная с "вместимостью" юникода, а вторая чисто кириллическая... т.е. все, что "за ее рамками" будет потеряно.

> Или есть возможность как то напрямую перенести данные из utf8 в базу?
а у тебя перенос не "прямой"? какая разница... проблем быть не должно (из-за кодировки, т.к. по сути utf8 это представление любых символов через "ограниченный стандартный набор" - #0..#127 который есть в любой кодировке)


Anatoly Podgoretsky   (2013-01-28 11:11:00) [19]

У utf8 потерь не бывает.


Наверх

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