|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 19 Oct 2001 12:55:27 To : Serg Oskin Subject : Re: encoding -------------------------------------------------------------------------------- Serg Oskin <Serg.Oskin@f20.n5020.z2.fidonet.org> wrote: SO>Чего-то я не пойму - есть-ли "стандартный" способ узнать текущую кодировку, SO>например по LC_*? Чтоб получалось примерно следующее: SO>f("ru_RU.KOI8-R") -> KOI8-R SO>f("ru_RU") -> ISO8859-5 #include <langinfo.h> char *encoding=nl_langinfo(CODESET); Соответствует XPG4. В Linux поддерживается начиная с glibc 2.1 В glibc2.0 функция была, но константы CODESET не было. Было что-то типа _NL_CTYPE_CODESET с тем же эффектом. -- Victor Wagner vitus@ice.ru Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/648821b1fce7.html, оценка из 5, голосов 10
|