как указать кодировку при коннекте через ODBC?
От: sushko Россия  
Дата: 29.09.15 12:02
Оценка:
Хочу читать данные из базы данных через ODBC API, клиентское приложение написано на VisualC и может быть как юникодным, так и ансишным. Когда я подключаюсь к базе данных из своего приложения, оно показывает все строковые данные как иероглифы (японские, если не ошибаюсь, если я к той же самой БД подключаюсь из MSExcel/MSQuery, то данные показываются правильно. Опробовал только на юникодовом клиенте и на двух базах данных: MSAccess и FireBird. При подключении к FB методом тыка выяснил, что из ODBC строки вылезают в UTF8.

Вопрос: как мне сделать так, чтобы ко мне в юникодовое или ANSI-приложение строки из ODBC вылезали в соответствующей приложению кодировке (Unicode/ansi)?
Бесплатный генератор отчетов для программ на C/C++
http://www.oxetta.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.