• Голдед и линукс

    From Nil A@2:5015/46 to Stas Mishchenkov on Fri May 2 00:47:32 2025
    * Originally in ru.fidonet.today
    * Crossposted in ru.linux
    Hello, Stas!

    Wednesday April 30 2025 09:29, from Stas Mishchenkov -> Nil A:

    Современные линукс дистрибутивы выпиливают всякие не utf8
    консоли. апишите "locale -a", чтобы получить полный список, и
    "grep -i koi8". Голдед использует локаль для определения класса
    символа, чтобы понять, печатыемый он или нет. ужно доставить
    локаль, если она отсутствует. Вторая проблема - это сам терминал
    надо иметь в Koi8-r например, или через screen/luit заниматься
    перекодировкой. Что-то по-дороге может не срастись.

    Объясни мне внятно, почему нельзя сразу использовать локаль
    ru_RU.ibm866?

    Когда завезли Юниксы в русско-говорящую среду, то натиффно там было koi8. CP866 было натиффно в ДОСе. Я не могу представить, чтобы кто-то в 90х, с здравом уме, и твёрдой памяти выставлял CP866. Скажи ещё, что концы строк надо делать \r\n, а не просто \n.

    Ещё вспомИЛ, хотя это больше для рулинукса подзодит.. В текстмоде на писюке есть прикол. В IBM'омских кодировках, там где все эти чёрточки, то они дорисовываются пикселями, чтобы между строчками не было пробелов - так ты видишь в ортон Коммандере прямые линии. Если в линуксах выставить сразу koi8-r, то псевдографика оказывается на других местах, и не дорисовываются пиксели, тогда MC (Миднайт Коммандер) выглядит рвано, т.е. между строчками линии прерываются. Тогда все выставляли знакогенератор в cp866, но использовали перекодировку из koi8 в cp866. А потом все перешли на Utf8, и забыли эти грабли как страшный сон. Только голдед не перешёл, а продолжает быть 8ми битным.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20240306
    * Origin: ChatGPT can make mistakes. Check important info. (2:5015/46)
  • From Stanislav Vlasov@2:5080/172 to Nil A on Wed May 7 15:37:39 2025
    Привет, Nil!

    02 May 25 00:47, Nil A -> Stas Mishchenkov:

    Объясни мне внятно, почему нельзя сразу использовать локаль
    ru_RU.ibm866?

    Когда завезли Юниксы в русско-говорящую среду, то натиффно там было
    koi8. CP866 было натиффно в ДОСе. Я не могу представить, чтобы кто-то
    в 90х, с здравом уме, и твёрдой памяти выставлял CP866. Скажи ещё, что концы строк надо делать \r\n, а не просто \n.

    Весь банковский софт, который консольный, был в cp866. Как минимум, до 2009-го года точно, через что я тогда познакомился с putty на линуксе (там ещё и настройки терминала требовались э... нестандартные).

    Тогда все выставляли знакогенератор в cp866, но использовали
    перекодировку из koi8 в cp866. А потом все перешли на Utf8, и забыли
    эти грабли как страшный сон. Только голдед не перешёл, а продолжает
    быть 8ми битным.

    Запускать голдед в cp866 и перекодировать ему терминал через какой-нибудь filterm/luit как надо?

    С наилучшими пожеланиями, Stanislav.

    --- -.-.-.-.-.-
    * Origin: _-_-_-_-_- (2:5080/172)