Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: encoding   vitus@ice.ru   19 Oct 2001 12:55:27 
Архивное /ru.linux/648821b1fce7.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional