FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.GOLDED
Присутствуют сообщения из эхоконференции RU.GOLDED с датами от 16 Jul 13 03:28:02 до 16 Nov 24 03:28:00, всего сообщений: 3632
= Сообщение: 3498 из 3632 ======================================== RU.GOLDED = От : Vitaliy Aksyonov 1:104/117 14 Mar 24 07:16:24 Кому : Stas Mishchenkov 14 Mar 24 07:16:24 Тема : Re: В консольном режиме Linux даже при выборе кодировки UTF-8 вместо ки FGHI : area://RU.GOLDED?msgid=1:104/117+65f2f8dd На : area://RU.GOLDED?msgid=2:460/5858+65f2a433 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.GOLDED?msgid=2:5015/46+65f30255 Ответ: area://RU.GOLDED?msgid=2:460/5858+65f3f159 ============================================================================== Привет, Stas! 14 Mar 24 10:14, ты писал(а) Nil A: SM>>> Боюсь, что там хардкодед SM>>> if ( $OS = Linux ) { $charset = KOI8-R} SM>>> if ( $OS = Windows ) { $charset = CP-866} SM>>> Судя по поведению. 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 Проблема в том, что например этой переменной может не быть, а локаль есть. Да и в разных системах реализовано по-разному. А setlocale работает одинаково. Best regards, Vitaliy Aksyonov. ... Всех денег не заработать - часть придется украсть... --- GoldED+/LNX 1.1.5-b20240305-beta * Origin: Aurora, Colorado (1:104/117)
К главной странице гейта