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