Вверх ↑
Ответов: 4621
Рейтинг: 746
#1: 2018-10-25 17:36:26 ЛС | профиль | цитата
user_asm писал(а):
Что это значит
Программа в пакете Delphi использует строки в кодировке ANSI (например, Windows-1251). Если ты пишешь в свою БД и читаешь из неё данные без каких-либо преобразований кодировок со своей стороны - то твои данные в БД находятся тоже в кодировке ANSI. "Исправить" можно, если запрос перед выполнением преобразовывать в UTF-8 с помощью компонента Charset, и в обратную сторону - считываемые из БД данные. Либо использовать мои модифицированные компоненты со свойством Charset. В обеих случаях существующие в БД строки нужно преобразовать в UTF-8 (считать как ANSI, преобразовать в UTF-8 и записать обратно).
карма: 26

0
Редактировалось 1 раз(а), последний 2018-10-25 17:36:51