#28
|
|||
|
|||
В консольном режиме Linux даже при выборе кодировки UTF-8 вместо ки
Nil A написал(а) к Vitaliy Aksyonov в Mar 24 16:55:08 по местному времени:
Нello, 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 может быть не установлен, а $LCALL очень даже, или $LCCOLLATE какой-нибудь. VA> Проблема в том, что например этой переменной может не быть, а локаль VA> есть. Да и в разных системах реализовано по-разному. А setlocale VA> работает одинаково. Присылай патч (c) Best Regards, Nil --- GoldED+/LNX 1.1.5 |