= Сообщение: 3500 из 3632 ======================================== RU.GOLDED = От : Nil A 2:5015/46 14 Mar 24 16:55:08 Кому : Vitaliy Aksyonov 14 Mar 24 16:55:08 Тема : В консольном режиме Linux даже при выборе кодировки UTF-8 вместо ки FGHI : area://RU.GOLDED?msgid=2:5015/46+65f30255 На : area://RU.GOLDED?msgid=1:104/117+65f2f8dd = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.GOLDED?msgid=1:104/117+65f3271c ============================================================================== Hello, Vitaliy!
Thursday March 14 2024 07:16, from Vitaliy Aksyonov -> Stas Mishchenkov:
NA>>> Очень короткий файлик goldlib/gall/gcharset.cpp NA>>> В ДОСе через int21h NA>>> В Венде через GetOEMCP() SM>> Ага. И тут получает правильный ответ.
NA>>> В Юниксах из $LANG, и я там починил недавно, но всё равно тупо NA>>> выдаёт /ru_RU/ -> CP866 иначе CP437. SM>> А тут в чём проблема получить верный ответ? SM>> [fido@brorabbit ~]$ echo $LANG SM>> ru_RU.IBM866 SM>> [ustasm@brorabbit ~]$ echo $LANG SM>> ru_RU.UTF-8
Ага, там $LANG может быть не установлен, а $LC_ALL очень даже, или $LC_COLLATE какой-нибудь.
VA> Проблема в том, что например этой переменной может не быть, а локаль VA> есть. Да и в разных системах реализовано по-разному. А setlocale VA> работает одинаково.
Присылай патч (c)
Best Regards, Nil --- GoldED+/LNX 1.1.5 * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)