Хочу решить такую задачку. Вот только не могу понять как. Изрыл гугл, ничего не помогает. Собственно вот в чем проблема...
Мне нужно в делфе использовать мускул. Для это я использовал компонент ZeosDBO 6.6.6. Сконектить их удалось без проблем, но проблема появилась, когда я захотел вывести поле из мускула, в котором содержится русскоязычный текст, в (допустим) Edit или Memo Delphi. Когда я хочу вывести, то вместо нормального текста появляются вопросы.
Использую Delphi 7, MySQL 8. В мускуле, в тех полях, которые хочу просмотреть, стоит кодировка utf8_general_ci.
Кто знает в чем проблема и как ее исправить?
Возможно указал не все нужные данные, которые использую, если что спросите - скажу.
P.S. Использовал стандартный UTF8ToAnsi - безрезультатно, выдает тоже самое. Делал так:
Код:
Memo2.Lines.Add(UTF8ToAnsi(DataSet.Fields[0].Value))
;
P.P.S. Я предполагаю, что трабла в самом Dataset'е (TZQuery), может там не указал кодировку где... потому что в Watche, когда смотрю тот же DataSet.Fields[0].Value, тоже появляются вопросы. Все нужные переменные объявляю динамически.