LINUX.ORG.RU

sqlite + cp1251


0

1

есть gui либа, написанная на opengl. все писалось под винды. я ее портировал на linux. все нормально заработало, за исключением понимания уникодовых строк. она сильно завязана на cp1251 (текст рендерится вручную, с помощью freetype, глифы грузятся в списки отображения и выводятся как текстуры). времени на допил под utf-8 просто нет. прога, использующая эту либу, должна юзать sqlite. собственно в чем вопрос. как тут правильно поступить? ставиль локаль в cp1251? либо в базе хранить в utf-8, при выдергивании конвертить в cp1251(не хотелось бы этого). либо есть еще какие то варианты? всем спасибо за ответы

★★★★★

Насколько мне помнится можно хранить в UTF+cp :)

Jetty ★★★★★
()

А разве freetype работает не с utf-8 строками?) Так что там скорее всего конвертор из cp1251 в utf-8. Выкинуть его и радоваться жизни.

kulti ★★
()

правильно поступить?

У sqlite manifest typing, ей побарабану что ты туда кидаешь. Для проверки можешь в поле int строку запихнуть. Так что не вижу проблем.

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.