|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander S Aganichev 2:5020/604.19 25 Jun 2001 23:44:03 To : Yuriy Kaminskiy Subject : golded (was: Re: FIDO SOFT) --------------------------------------------------------------------------------
Not so long ago (16 Jun 01) you wrote to Vladimir:
YK> Вообще говоря, в glibc >= 2.1 (afaik, я могу ошибаться) есть такая
YK> вещь, как langinfo(CODESET) (aka langinfo(_NL_CTYPE_CODESET_NAME) в
YK> glibc-2.0), которая возвращает правильное название кодировки. Вне
YK> зависимости от того, как я ее обзову ru_RU.KOI8-R, или xpeh_BAM.DUMMY.
YK> Только вот непереносимо это :(
Hу я в общем сделал так:
strcpy(charsetbuf, "LATIN-1");
cp = setlocale(LC_CTYPE, "");
if((cp != NULL) and ((cp = strchr(cp, '.')) != NULL))
strxcpy(charsetbuf, cp, sizeof(charsetbuf));
что получится узнаем, когда кто-нибудь поюзает ;-)
Have a nice day wherever you are...
Alexander
--- GoldED+ snapshot-2001.6.11 (WinNT 5.0.2195 i686)
* Origin: Bytepeceker's Nest, Zelenograd, Moscow, Russia (2:5020/604.19)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/174843b37a322.html, оценка из 5, голосов 10
|