Bug 7730

Summary: Перевести транслятор в UTF8
Product: SELTA@Etersoft Reporter: Станислав Коробейников <stas>
Component: selta.dllAssignee: Калюхович Юрий <goga>
Status: CLOSED FIXED QA Contact:
Severity: minor    
Priority: P4 CC: goga, lav
Version: 1.1.0   
Target Milestone: версия 1.0.4   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 6853    
Deadline: 2011-10-15   

Description Станислав Коробейников 2011-10-14 18:49:53 MSK
Нужно перевести транслятор в UTF8 т.к. в odbc много лишних преобразований по этому поводу.
Comment 1 Vitaly Lipatov 2011-10-14 21:31:50 MSK
Мне казалось, что новый транслятор у нас и так в UTF8.
Видимо, мы для совместимости сделали функцию translate в cp1251.
Так можно добавить прямую, без перекодировок — translateUTF8
Comment 2 Калюхович Юрий 2011-10-15 17:46:03 MSK
(В ответ на comment #1)
> Мне казалось, что новый транслятор у нас и так в UTF8.
> Видимо, мы для совместимости сделали функцию translate в cp1251.
> Так можно добавить прямую, без перекодировок — translateUTF8

да, траслятор в utf8, в translate() используется MultiByteToWideChar(), можно просто добавить translateUTF8() без этой функции...
ну и лог сельты, думаю, будет вестись в utf8 тогда
Comment 3 Калюхович Юрий 2011-10-15 19:38:34 MSK
написал, тест работает. добавил структуру w_into_translate с полями wchar_t.
новая функция - translateUTF8()
закоммитил, ветка master. багу закрываю.
Comment 4 Vitaly Lipatov 2014-09-11 18:35:22 MSK
Для тех, кто не пользуется багзиллой или не умеет пользоваться групповым редактированием при поиске, закрываем задачи, которые они должны были принять.