|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Serg Oskin 2:5020/20 19 Oct 2001 14:31:29 To : vitus@ice.ru Subject : Re: encoding -------------------------------------------------------------------------------- .RFC-X-Complaints-To: news@spider.ncc.macomnet.ru .RFC-NNTP-Posting-Date: Fri, 19 Oct 2001 10:31:28 +0000 (UTC) >>>>> "v" == vitus writes: SO> Чего-то я не пойму - есть-ли "стандартный" способ узнать текущую кодировку, SO> например по LC_*? Чтоб получалось примерно следующее: SO> f("ru_RU.KOI8-R") -> KOI8-R SO> f("ru_RU") -> ISO8859-5 v> #include <langinfo.h> v> char *encoding=nl_langinfo(CODESET); v> Соответствует XPG4. В Linux поддерживается начиная с glibc 2.1 v> В glibc2.0 функция была, но константы CODESET не было. v> Было что-то типа _NL_CTYPE_CODESET с тем же эффектом. Thanks! Я уже был на правильном пути, скачивая исходники glibc... :) -- Serg (mailto:oskin@macomnet.ru http://oskin.msk.ru/). ~ ~ :q! --- ifmail v.2.14.os-p8 * Origin: MAcomnet (2:5020/20@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1206901005f8c.html, оценка из 5, голосов 10
|