Hello! On Saturday 12 December 2009 18:42:57 Victor Wagner wrote: > Каким модулем? Библиотекой, подгружаемой в чужой процесс? > > Не использовать локале-заисимого кода в таких модулях, если есть > альтернативный интефейс, делать свой модуль отдельным процессом.
Не получается не использовать - библиотека читает с диска и перекодирует с помощью iconv файл из произвольной кодировки в кодировку приложения. Правда, сейчас в коде зашил локаль UTF-8, иначе еще хуже, т.к. приложение setlocale не делает, и в какой локали мы должны работать, непонятно. > И независимо ни от чего, если обнаружено что существует в linux > программа, которая не делает setlocale, править её, и добиваться от upstream, > чтобы включили эти правки. Вот как, зарепортил баг. Правда, это вроде как обязательно только для дебиана, поскольку больше нигде такого требования не встречал (а в дебиане есть, в описании методики интернационализации программ). Best regards, Alexey Pechnikov. http://pechnikov.tel/

