Нужно перевести транслятор в UTF8 т.к. в odbc много лишних преобразований по этому поводу.
Мне казалось, что новый транслятор у нас и так в UTF8. Видимо, мы для совместимости сделали функцию translate в cp1251. Так можно добавить прямую, без перекодировок — translateUTF8
(В ответ на comment #1) > Мне казалось, что новый транслятор у нас и так в UTF8. > Видимо, мы для совместимости сделали функцию translate в cp1251. > Так можно добавить прямую, без перекодировок — translateUTF8 да, траслятор в utf8, в translate() используется MultiByteToWideChar(), можно просто добавить translateUTF8() без этой функции... ну и лог сельты, думаю, будет вестись в utf8 тогда
написал, тест работает. добавил структуру w_into_translate с полями wchar_t. новая функция - translateUTF8() закоммитил, ветка master. багу закрываю.
Для тех, кто не пользуется багзиллой или не умеет пользоваться групповым редактированием при поиске, закрываем задачи, которые они должны были принять.