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

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

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

2 ответа

Решение

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

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

Другие вопросы по тегам