Hello! On Friday 11 December 2009 16:43:07 Victor Wagner wrote: > nl_langinfo возвращает кодировку, соответсвующую текущей локали, > инициализированной в данном процессе. > > Инициализируется локаль вызовом setlocale(категория,строка) > Если указана пустая строка, то используется значение из переменных > окружения перечисленных выше. Причем, если указана категория LC_CTYPE > то переменные проверяются функцией setlocale именно в том порядке, в каком они > процитированы. > > Соответсвенно, если хочешь в приложении использовать nl_langinfo, надо > обязательно не забыть позвать setlocale. Причем с теми категорями, > которым соответсвует запрашиваемый параметр функции nl_langinfo. В ее > man это по-моему написано, для чего какая категория нужна.
А как быть в случае с _модулем_ приложения? Пытаться инициализировать локаль с помощью вызова setlocale(LC_CTYPE,"") или обращаться к переменным окружения? Best regards, Alexey Pechnikov. http://pechnikov.tel/

