Delphi 7 Personal, MySQL с использованием libmysql.dll + UTF8

Я использую Delphi 7 Personal. Для доступа к базе данных MySQL я использую libmysql.dll + очень простую оболочку, которая мне подходит. За исключением одного ... похоже, он не обрабатывает Utf8 ... возможно ли каким-то образом передать строки Utf8 из libmysql в Delphi? Имейте в виду, что я не использую коммерческий delphi, это означает отсутствие ADO / dbExpress ...;)

Заранее спасибо, м.


person migajek    schedule 20.10.2009    source источник
comment
Поскольку UTF8 в основном можно передавать как строки, пробовали ли вы их как таковые?   -  person Jeroen Wiert Pluimers    schedule 21.10.2009


Ответы (2)


Вы можете передавать и получать данные Base64, см. Здесь источник функций: http://wi-fizzle.com/downloads/base64.sql

person Pavlo Svirin    schedule 21.10.2009
comment
К сожалению, разрабатываемое мной приложение представляет собой простой менеджер MySQL, поэтому он не может зависеть от нестандартных серверных функций. Также он не может добавлять собственные функции ... - person migajek; 22.10.2009

Хорошо, наконец, что я сделал, это запросил "SET NAMES 'cp1250'", заменив набор символов в зависимости от кодировки системы по умолчанию ...

person migajek    schedule 02.11.2009