Заранее спасибо за внимание.
Было решено создать полностью уникодное приложение на Делфи 6.0
База данных была взята от MySql, версия 4.1.1 alpha.
(B manual'e mysql 4.1.1 alpha сказано что в данную
версию включили поддержку уникода).
Уникодные делфи компоненты были взяты от Tnt Software Products:
http://home.ccci.org/wolbrink/tnt/delphi_unicode_controls.htm.
(Копоненты просто отличные, к тому-же freeware).
Для связи с базой данных Mysql использовался драйвер myodbc-3.51
от MySql:
http://www.mysql.com/downloads/api-myodbc-3.51.html.
(Попытка заинсталировать myodbc-3.52, последнию версию драйвера,
полностью провалилась. Так как она ещё в разработке.)
Проблема заключается в том что никак не получается из
уникодных компонентов Tnt на прямую вести запись в базу данных.
При записи информация теряется, превращается в кучу вопросиков.
Где происходит потеря данных, в Mysql'е, в myodbc или же db компоненты
не то отсылают, понять не смог. Может кто встречался с подобными проблемами
или может быть кого-то интересует написания уникодных приложений
на делфи, могли бы вместе обмозговать данную задачу.
Всетаки век уникода давно настал. Пора находить практичные решения.
Было-бы очень удобно напрямую записывать и считывать уникод в базу
данных без всяких программ посредников.(Если конечно это можно
осуществить используя Mysql и уникодные компоненты Tnt.)
Спасибо за любую оказанную помощь в этом вопросе.
Megalom