• В консольном режиме Linux даже при выборе кодировки UTF-8 вместо кирилл

    From Alexei Savchenko@2:5030/722.151 to All on Thu Mar 7 00:21:16 2024
    Привет, All!

    Я - новичок в fidonet. Дистрибутив - Linux Mint Debian Edition. Когда перехожу в консольный режим (CTRL+Alt+F1) и запускаю GED, вместо кириллических символов отображаются квадратики. С помощью dpkg-reconfigure console-setup уже менял кодировку. У KOI-8 вместо кириллицы - специфические непонятные символы, ну а UTF, соответственно, квадратики. Как быть, товарищи?

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

    --- -Пиши, старик, пиши! Мы тебя не покинем.
    * Origin: Hеужели опять: яйца всмятку, котлеты, цыплята? (2:5030/722.151)
  • From Nil A@2:5015/46 to Alexei Savchenko on Thu Mar 7 01:42:42 2024
    Hello, Alexei!

    Thursday March 07 2024 00:21, from Alexei Savchenko -> All:

    Я - новичок в fidonet. Дистрибутив - Linux Mint Debian Edition. Когда перехожу в консольный режим (CTRL+Alt+F1) и запускаю GED, вместо кириллических символов отображаются квадратики. С помощью
    dpkg-reconfigure console-setup уже менял кодировку. У KOI-8 вместо кириллицы - специфические непонятные символы, ну а UTF,
    соответственно, квадратики. Как быть, товарищи?

    Курить FAQ https://github.com/golded-plus/golded-plus/blob/master/docs/rusfaq_utf8.txt
    *Q29:* е могу настроить кодировку в Linux!

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Alexei Savchenko@2:5030/722.151 to Nil A on Thu Mar 7 02:27:03 2024
    Hello, Nil A.
    On 07.03.2024 1:42 you wrote:

    Hello, Alexei! Thursday March 07 2024 00:21, from Alexei Savchenko
    All:
    Я - новичок в fidonet. Дистрибутив - Linux Mint Debian Edition.
    Когда перехожу в консольный режим (CTRL+Alt+F1) и запускаю GED,
    вместо кириллических символов отображаются квадратики. С помощью
    dpkg-reconfigure console-setup уже менял кодировку. У KOI-8
    вместо кириллицы - специфические непонятные символы, ну а UTF,
    соответственно, квадратики. Как быть, товарищи?
    Курить FAQ
    https://github. com/golded-plus/golded-plus/blob/master/docs/rusfaq_utf8.txt
    *Q29:* е могу настроить кодировку в Linux! Best Regards, Nil --- GoldED+/LNX 1.1.5 * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
    Окей, спасибочки!)
    --
    Best regards!
    Posted using Hotdoged on Android
    --- Hotdoged/2.13.5/Android
    * Origin: Android device, Milky Way (2:5030/722.151)
  • From Stas Mishchenkov@2:460/5858 to Nil A on Thu Mar 7 09:33:22 2024
    Hi Nil!

    07 Mar 24 01:42, Nil A -> Alexei Savchenko:

    Я - новичок в fidonet. Дистрибутив - Linux Mint Debian Edition. Когда
    перехожу в консольный режим (CTRL+Alt+F1) и запускаю GED, вместо
    кириллических символов отображаются квадратики. С помощью
    dpkg-reconfigure console-setup уже менял кодировку. У KOI-8 вместо
    кириллицы - специфические непонятные символы, ну а UTF,
    соответственно, квадратики. Как быть, товарищи?

    Курить FAQ https://github.com/golded-plus/golded-plus/blob/master/docs/rusfaq_utf8.tx t *Q29:* е могу настроить кодировку в Linux!

    Я пошёл другим путём. ;)

    [fido@brorabbit ~]$ cat ~/.i18n
    LC_TYPE=ru_RU.IBM866
    LANG=ru_RU.IBM866
    LANGUAGE=ru_RU.IBM866


    Have nice nights.
    Stas Mishchenkov.

    --- Людeй, пeрeживших лeто в Симферополе, будут выгoнять из ада за смeх в кoтле
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Nil A@2:5015/46 to Stas Mishchenkov on Thu Mar 7 09:59:50 2024
    Hello, Stas!

    Thursday March 07 2024 09:33, from Stas Mishchenkov -> Nil A:

    Я - новичок в fidonet. Дистрибутив - Linux Mint Debian Edition.
    Когда перехожу в консольный режим (CTRL+Alt+F1) и запускаю GED,
    вместо кириллических символов отображаются квадратики. С помощью
    dpkg-reconfigure console-setup уже менял кодировку. У KOI-8
    вместо кириллицы - специфические непонятные символы, ну а UTF,
    соответственно, квадратики. Как быть, товарищи?

    Курить FAQ
    https://github.com/golded-plus/golded-plus/blob/master/docs/rusfa
    q_utf8.tx t *Q29:* е могу настроить кодировку в Linux!

    Я пошёл другим путём. ;)

    [fido@brorabbit ~]$ cat ~/.i18n
    LC_TYPE=ru_RU.IBM866
    LANG=ru_RU.IBM866
    LANGUAGE=ru_RU.IBM866

    И так можно. У тебя вся машина в такой кодировке, или только одно окно терминала?

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Stas Mishchenkov@2:460/5858 to Nil A on Thu Mar 7 11:12:24 2024
    Hi Nil!

    07 Mar 24 09:59, Nil A -> Stas Mishchenkov:

    Я пошёл другим путём. ;)

    [fido@brorabbit ~]$ cat ~/.i18n
    LC_TYPE=ru_RU.IBM866
    LANG=ru_RU.IBM866
    LANGUAGE=ru_RU.IBM866

    И так можно. У тебя вся машина в такой кодировке, или только одно окно терминала?

    Только один пользователь. Это здорово упрощает жизнь для фидо софта. У тебя сразу нужная кодировка и не требуется ни чего перекодировать.

    Have nice nights.
    Stas Mishchenkov.

    --- Всё, что нас не убивает, потом об этом очень сильно пожалеет.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Alexei Savchenko@2:5030/722.151 to Alexei Savchenko on Thu Mar 7 13:11:56 2024
    Привет, Alexei!

    07 мар 24 00:21, Alexei Savchenko -> All:

    Привет, All!

    Я - новичок в fidonet. Дистрибутив - Linux Mint Debian Edition. Когда перехожу в консольный режим (CTRL+Alt+F1) и запускаю GED, вместо кириллических символов отображаются квадратики. С помощью
    dpkg-reconfigure console-setup уже менял кодировку. У KOI-8 вместо кириллицы - специфические непонятные символы, ну а UTF,
    соответственно, квадратики. Как быть, товарищи?

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

    --- -Пиши, старик, пиши! Мы тебя не покинем.
    * Origin: Hеужели опять: яйца всмятку, котлеты, цыплята?
    (2:5030/722.151)

    Так, всем спасибо, у меня очень специфическое решение проблемы :)
    В режиме консоли:

    cyr -s a -f 16 -e utf-8 ru

    где:
    -s - стиль шрифта
    -f - размер шрифта
    -e - кодировка
    ну а ru - раскладка

    Правда, нужно каждый раз после запуска вводить, попробую и ваше решение :)

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

    --- -Пиши, старик, пиши! Мы тебя не покинем.
    * Origin: Hеужели опять: яйца всмятку, котлеты, цыплята? (2:5030/722.151)
  • From Vitaliy Aksyonov@1:104/117 to Stas Mishchenkov on Thu Mar 7 07:07:42 2024
    Привет, Stas!

    07 Mar 24 09:33, ты писал(а) Nil A:

    Я - новичок в fidonet. Дистрибутив - Linux Mint Debian Edition.
    Когда перехожу в консольный режим (CTRL+Alt+F1) и запускаю GED,
    вместо кириллических символов отображаются квадратики. С помощью
    dpkg-reconfigure console-setup уже менял кодировку. У KOI-8
    вместо кириллицы - специфические непонятные символы, ну а UTF,
    соответственно, квадратики. Как быть, товарищи?

    Курить FAQ
    https://github.com/golded-plus/golded-plus/blob/master/docs/rusfa
    q_utf8.tx t *Q29:* е могу настроить кодировку в Linux!

    Я пошёл другим путём. ;)

    [fido@brorabbit ~]$ cat ~/.i18n
    LC_TYPE=ru_RU.IBM866
    LANG=ru_RU.IBM866
    LANGUAGE=ru_RU.IBM866

    ормальный вариант, кстати. И действительно, перекодировки не нужны. Один нюанс. Если захочешь использовать спеллчекер, то придётся либо его перекодировать в CP866 тоже, либо таки добавить пару таблиц перекодировки.

    Best regards,
    Vitaliy Aksyonov.

    ... адоело быть счастливым, хочy часы.
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Thu Mar 7 17:39:54 2024
    Hi Vitaliy!

    07 Mar 24 07:07, Vitaliy Aksyonov -> Stas Mishchenkov:

    Я - новичок в fidonet. Дистрибутив - Linux Mint Debian Edition.
    Когда перехожу в консольный режим (CTRL+Alt+F1) и запускаю GED,
    вместо кириллических символов отображаются квадратики. С помощью
    dpkg-reconfigure console-setup уже менял кодировку. У KOI-8
    вместо кириллицы - специфические непонятные символы, ну а UTF,
    соответственно, квадратики. Как быть, товарищи?

    Курить FAQ
    https://github.com/golded-plus/golded-plus/blob/master/docs/rusfa
    q_utf8.tx t *Q29:* е могу настроить кодировку в Linux!

    Я пошёл другим путём. ;)

    [fido@brorabbit ~]$ cat ~/.i18n
    LC_TYPE=ru_RU.IBM866
    LANG=ru_RU.IBM866
    LANGUAGE=ru_RU.IBM866

    ормальный вариант, кстати. И действительно, перекодировки не нужны. Один нюанс. Если захочешь использовать спеллчекер, то придётся либо его перекодировать в CP866 тоже, либо таки добавить пару таблиц перекодировки.

    Он не в cp866? А как он у меня в винде без этого работает? Хотя, там у меня как раз таблицы подключены.

    Have nice nights.
    Stas Mishchenkov.

    --- Хороший собеседник не только внимательно слушает, но и вовремя наливает.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Thu Mar 7 18:01:40 2024
    Hi Vitaliy!

    07 Mar 24 07:07, Vitaliy Aksyonov -> Stas Mishchenkov:

    Я - новичок в fidonet. Дистрибутив - Linux Mint Debian Edition.
    Когда перехожу в консольный режим (CTRL+Alt+F1) и запускаю GED,
    вместо кириллических символов отображаются квадратики. С помощью
    dpkg-reconfigure console-setup уже менял кодировку. У KOI-8
    вместо кириллицы - специфические непонятные символы, ну а UTF,
    соответственно, квадратики. Как быть, товарищи?

    Курить FAQ
    https://github.com/golded-plus/golded-plus/blob/master/docs/rusfa
    q_utf8.tx t *Q29:* е могу настроить кодировку в Linux!

    Я пошёл другим путём. ;)

    [fido@brorabbit ~]$ cat ~/.i18n
    LC_TYPE=ru_RU.IBM866
    LANG=ru_RU.IBM866
    LANGUAGE=ru_RU.IBM866

    ормальный вариант, кстати. И действительно, перекодировки не нужны. Один нюанс. Если захочешь использовать спеллчекер, то придётся либо его перекодировать в CP866 тоже, либо таки добавить пару таблиц перекодировки.

    Да. Спелчекер не работает, не смотря на таблицы перекодировки.

    Have nice nights.
    Stas Mishchenkov.

    --- Самый мой проверенный рецепт - сказать жене, что хочешь борща.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Vitaliy Aksyonov@1:104/117 to Stas Mishchenkov on Thu Mar 7 08:27:48 2024
    Привет, Stas!

    07 Mar 24 17:39, ты писал(а) мне:

    Я - новичок в fidonet. Дистрибутив - Linux Mint Debian
    Edition. Когда перехожу в консольный режим (CTRL+Alt+F1) и
    запускаю GED, вместо кириллических символов отображаются
    квадратики. С помощью dpkg-reconfigure console-setup уже менял
    кодировку. У KOI-8 вместо кириллицы - специфические непонятные
    символы, ну а UTF, соответственно, квадратики. Как быть,
    товарищи?

    Курить FAQ
    https://github.com/golded-plus/golded-plus/blob/master/docs/rus
    fa q_utf8.tx t *Q29:* е могу настроить кодировку в Linux!

    Я пошёл другим путём. ;)

    [fido@brorabbit ~]$ cat ~/.i18n
    LC_TYPE=ru_RU.IBM866
    LANG=ru_RU.IBM866
    LANGUAGE=ru_RU.IBM866

    ормальный вариант, кстати. И действительно, перекодировки не
    нужны. Один нюанс. Если захочешь использовать спеллчекер, то
    придётся либо его перекодировать в CP866 тоже, либо таки добавить
    пару таблиц перекодировки.

    Он не в cp866? А как он у меня в винде без этого работает? Хотя, там у меня как раз таблицы подключены.

    Он либо в KOI8-R, либо в UTF-8. Если в UTF-8, то нормально будет работать только проверка орфографии, подсказки будут криво выводится.

    Чтобы проверить, посмотри .aff файл. Там первой строкой кодировка идёт.

    Я тебе рекомендую перекодировать в локальную кодировку и потом поменять эту первую строку в .aff файле. Перекодировать надо оба файла .dic и .aff. Проще всего через iconv.

    Best regards,
    Vitaliy Aksyonov.

    ... Лучше маленький доллар, чем большое спасибо.
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Vladimir Fyodorov@2:6035/3.2 to Stas Mishchenkov on Thu Mar 7 21:24:08 2024
    Разнообразно приветствую!

    Да. Спелчекер не работает, не смотря на таблицы перекодировки.

    у расскажи после этого про плюсы линуксов. У меня спеллчекер работает и под Dos'ом, и под Windows'ом, и под MacOs'ом. Либо Линукс - маздай, либо у кого-то кривые руки ;)

    --
    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... Пропала несущая? Заплатите налоги!
    --- Hotdoged/2.13.5/Android
    * Origin: Esquire Station (2:6035/3.2)
  • From Cheslav Osanadze@2:6078/80 to Vladimir Fyodorov on Thu Mar 7 21:16:11 2024
    Привет Vladimir!

    07 Мар 24 21:24, Vladimir Fyodorov -> Stas Mishchenkov:

    Да. Спелчекер не работает, не смотря на таблицы перекодировки.

    у расскажи после этого про плюсы линуксов. У меня спеллчекер работает
    и под Dos'ом, и под Windows'ом, и под MacOs'ом. Либо Линукс - маздай,
    либо у кого-то кривые руки ;)

    Про наличие параметра "кодировка" я и узнал, только из установки Линукса. Давно снёс и опять забыл про "кодировки".


    Cheslav.


    ... Еще два рога прорезались у нашего изобилия.
    ---
    * Origin: ,,, (2:6078/80)
  • From Vladimir Fyodorov@2:6035/3.2 to Cheslav Osanadze on Thu Mar 7 22:32:53 2024
    Разнообразно приветствую!

    Да. Спелчекер не работает, не смотря на таблицы перекодировки.
    у расскажи после этого про плюсы линуксов. У меня спеллчекер
    работает и под Dos'ом, и под Windows'ом, и под MacOs'ом. Либо
    Линукс - маздай, либо у кого-то кривые руки ;)
    Про наличие параметра "кодировка" я и узнал, только из установки Линукса. Давно снёс и опять забыл про "кодировки".

    е, на маке сначала у меня тоже были некоторые заморочки, но тем не менее я теперь вообще не вижу разницы между виндовым и маковским голдедом. Спеллчекер, псевдографика, uue - красота, "найдите пять отличий".

    --
    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... Пропала несущая? Заплатите налоги!
    --- Hotdoged/2.13.5/Android
    * Origin: Esquire Station (2:6035/3.2)
  • From Nil A@2:5015/46 to Vitaliy Aksyonov on Fri Mar 8 00:40:48 2024
    Hello, Vitaliy!

    Thursday March 07 2024 07:07, from Vitaliy Aksyonov -> Stas Mishchenkov:

    Я пошёл другим путём. ;)
    [fido@brorabbit ~]$ cat ~/.i18n
    LC_TYPE=ru_RU.IBM866
    LANG=ru_RU.IBM866
    LANGUAGE=ru_RU.IBM866

    ормальный вариант, кстати. И действительно, перекодировки не нужны.
    Один нюанс. Если захочешь использовать спеллчекер, то придётся либо
    его перекодировать в CP866 тоже, либо таки добавить пару таблиц перекодировки.

    Есть особые извращенцы, которые пишут в "koi8-r 2", но таких не много.

    Кстати, а чё, в венде будет дефолтовая в 866, а не cp1252?

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Nil A@2:5015/46 to Vladimir Fyodorov on Fri Mar 8 00:42:32 2024
    Hello, Vladimir!

    Thursday March 07 2024 21:24, from Vladimir Fyodorov -> Stas Mishchenkov:

    Да. Спелчекер не работает, не смотря на таблицы перекодировки.

    у расскажи после этого про плюсы линуксов. У меня спеллчекер работает
    и под Dos'ом, и под Windows'ом, и под MacOs'ом. Либо Линукс - маздай,
    либо у кого-то кривые руки ;)

    У тебя есть ДОС? FreeDOS? DosBox? И ты там dos4gw версию голдеда запускаешь, со словарями? Шайтан. С большим словарём тоже?

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Vladimir Fyodorov@2:6035/3.2 to Nil A on Fri Mar 8 02:32:07 2024
    Разнообразно приветствую!

    Да. Спелчекер не работает, не смотря на таблицы перекодировки.
    у расскажи после этого про плюсы линуксов. У меня спеллчекер
    работает и под Dos'ом, и под Windows'ом, и под MacOs'ом. Либо
    Линукс - маздай, либо у кого-то кривые руки ;)
    У тебя есть ДОС? FreeDOS? DosBox? И ты там dos4gw версию голдеда запускаешь, со словарями? Шайтан. С большим словарём тоже?

    DosBox есть. С большим словарём не запускал, но попробую на досуге.

    --
    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... Пропала несущая? Заплатите налоги!
    --- Hotdoged/2.13.5/Android
    * Origin: Esquire Station (2:6035/3.2)
  • From Vitaliy Aksyonov@1:104/117 to Nil A on Thu Mar 7 17:06:56 2024
    Привет, Nil!

    08 Mar 24 00:40, ты писал(а) мне:

    Я пошёл другим путём. ;)
    [fido@brorabbit ~]$ cat ~/.i18n
    LC_TYPE=ru_RU.IBM866
    LANG=ru_RU.IBM866
    LANGUAGE=ru_RU.IBM866

    ормальный вариант, кстати. И действительно, перекодировки не
    нужны. Один нюанс. Если захочешь использовать спеллчекер, то
    придётся либо его перекодировать в CP866 тоже, либо таки добавить
    пару таблиц перекодировки.

    Есть особые извращенцы, которые пишут в "koi8-r 2", но таких не много.

    Кстати, а чё, в венде будет дефолтовая в 866, а не cp1252?

    А вот кстати, ХЗ, чё там сейчас в мастдае в консоли. Скорее всего там вообще будет какой-то юникод. Я фидошку много лет гоняю на линуксе. Один раз настроил и забыл. Все работает.

    Best regards,
    Vitaliy Aksyonov.

    ... Жизнь хуже чем была, но лучше, чем будет!
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Cheslav Osanadze@2:6078/80 to Vladimir Fyodorov on Fri Mar 8 07:00:29 2024
    Привет Vladimir!

    07 Мар 24 22:32, Vladimir Fyodorov -> Cheslav Osanadze:

    Да. Спелчекер не работает, не смотря на таблицы перекодировки.
    у расскажи после этого про плюсы линуксов. У меня спеллчекер
    работает и под Dos'ом, и под Windows'ом, и под MacOs'ом. Либо
    Линукс - маздай, либо у кого-то кривые руки ;)
    Про наличие параметра "кодировка" я и узнал, только из установки
    Линукса. Давно снёс и опять забыл про "кодировки".

    е, на маке сначала у меня тоже были некоторые заморочки, но тем не
    менее я теперь вообще не вижу разницы между виндовым и маковским
    голдедом. Спеллчекер, псевдографика, uue - красота, "найдите пять отличий".

    Я до сих пор не фтыкаю, читая про "смену кодировки" и вот это всё.:) Запустил - работает. А, да! Есть "смена" - в FAR. Там иногда и надо сменить, F8 в редакторе.



    Cheslav.


    ... Череп твой в трех местах пробит - это след от мужских обид.
    ---
    * Origin: ,,, (2:6078/80)
  • From Konstantin Simonov@2:5000/118 to Cheslav Osanadze on Fri Mar 8 13:01:48 2024

    Hi, Cheslav!

    Thursday March 07 2024 21:16, Cheslav Osanadze (2:6078/80) => Vladimir Fyodorov:

    Про наличие параметра "кодировка" я и узнал, только из установки
    Линукса. Давно снёс и опять забыл про "кодировки".

    Про параметр не в курсе, а с разными кодировками стролкнулся сразу после знакомства с персоналками, когда часто приходилось перекодировать тексты, встречающихся в кодировках - основная, болгарская и альтернативная.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240302 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Semen Panevin@2:5025/121 to Nil A on Fri Mar 8 09:56:28 2024
    Доброго здоровьица тебе, Nil!

    Friday March 08 2024 00:40, Nil A писал Vitaliy Aksyonov:

    Кстати, а чё, в венде будет дефолтовая в 866, а не cp1252?
    Дефолтовая что и где?

    Если ты про кодировку для не-юникод приложений, то она будет соответствовать выбранному в предназначенной для этого настройке языку.
    И если там выбран русский - то в консоли будет 866, а в более остальных
    местах 1251. А 1252 будет для английской и ещё некоторых других локалей.

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

    ... Учиться, учиться и учиться! (с) Ленин
    --- GoldED+/LNX 1.1.5-b20240206 (Linux 6.6.13-gentoo iF6M10)
    * Origin: IceLAN (2:5025/121)
  • From Cheslav Osanadze@2:6078/80 to Konstantin Simonov on Fri Mar 8 09:29:56 2024
    Привет Konstantin!

    08 Мар 24 13:01, Konstantin Simonov -> Cheslav Osanadze:

    Про наличие параметра "кодировка" я и узнал, только из установки
    Линукса. Давно снёс и опять забыл про "кодировки".

    Про параметр не в курсе, а с разными кодировками стролкнулся сразу
    после знакомства с персоналками, когда часто приходилось
    перекодировать тексты, встречающихся в кодировках - основная,
    болгарская и альтернативная.

    Так вы - мамонты! в компах. Это я - покупал комп для "клёвых игр" и потом уже втянулся в фидо.:)

    Меня тогда завлекла разница между приставкой и персоналкой, в один и тех же, казалось бы, играх. а персоналках там и опций было значительно больше.



    Cheslav.


    ... Я не гей, но мой любовник - да...
    ---
    * Origin: ,,, (2:6078/80)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Fri Mar 8 11:10:14 2024
    Hi Vitaliy!

    07 Mar 24 08:27, Vitaliy Aksyonov -> Stas Mishchenkov:

    Он не в cp866? А как он у меня в винде без этого работает? Хотя, там
    у
    меня как раз таблицы подключены.

    Он либо в KOI8-R, либо в UTF-8. Если в UTF-8, то нормально будет работать только проверка орфографии, подсказки будут криво выводится.

    Чтобы проверить, посмотри .aff файл. Там первой строкой кодировка идёт.

    В KOI8-R. А почему у меня оно в винде корректно работает? Я файлы оттуда и взял же.

    Я тебе рекомендую перекодировать в локальную кодировку и потом
    поменять эту первую строку в .aff файле. Перекодировать надо оба файла .dic и .aff. Проще всего через iconv.

    Ага. Попробую.

    Have nice nights.
    Stas Mishchenkov.

    --- Кто не рискует, - тот пьёт водку на поминках того, кто рисковал.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Vladimir Fyodorov on Fri Mar 8 11:41:08 2024
    Hi Vladimir!

    07 Mar 24 21:24, Vladimir Fyodorov -> Stas Mishchenkov:

    Да. Спелчекер не работает, не смотря на таблицы перекодировки.

    у расскажи после этого про плюсы линуксов. У меня спеллчекер работает и под Dos'ом, и под Windows'ом, и под MacOs'ом. Либо Линукс - маздай, либо у кого-то кривые руки ;)

    У меня там, похоже, просто дед старый. Ща пересоберу и погляжу.

    Have nice nights.
    Stas Mishchenkov.

    --- Будильник бесит в любом случае: и когда зазвонил, и когда не зазвонил.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Cheslav Osanadze on Fri Mar 8 11:42:40 2024
    Hi Cheslav!

    07 Mar 24 21:16, Cheslav Osanadze -> Vladimir Fyodorov:

    Да. Спелчекер не работает, не смотря на таблицы перекодировки.

    у расскажи после этого про плюсы линуксов. У меня спеллчекер работает
    и под Dos'ом, и под Windows'ом, и под MacOs'ом. Либо Линукс - маздай,
    либо у кого-то кривые руки ;)

    Про наличие параметра "кодировка" я и узнал, только из установки Линукса. Давно снёс и опять забыл про "кодировки".

    Да ладна! В Фидо тебе до этого ни разу не приходили мессаги не в cp866?
    Have nice nights.
    Stas Mishchenkov.

    --- Все люди являются носителями интеллекта. Но многие бессимптомно.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Cheslav Osanadze@2:6078/80 to Stas Mishchenkov on Fri Mar 8 11:21:03 2024
    Привет Stas!

    08 Мар 24 11:42, Stas Mishchenkov -> Cheslav Osanadze:

    Да. Спелчекер не работает, не смотря на таблицы перекодировки.

    у расскажи после этого про плюсы линуксов. У меня спеллчекер
    работает и под Dos'ом, и под Windows'ом, и под MacOs'ом. Либо
    Линукс - маздай, либо у кого-то кривые руки ;)

    Про наличие параметра "кодировка" я и узнал, только из установки
    Линукса. Давно снёс и опять забыл про "кодировки".

    Да ладна! В Фидо тебе до этого ни разу не приходили мессаги не в
    cp866? Have nice nights.

    Сто раз. о как обычно - проблема посылающего, потому как он поставил себе Лин и не астроил кодировку.:)



    Cheslav.


    ... Hикто на ней не женится, самоубийство нынче не в моде.
    ---
    * Origin: ,,, (2:6078/80)
  • From Stas Mishchenkov@2:460/5858 to Nil A on Fri Mar 8 11:52:54 2024
    Hi Nil!

    08 Mar 24 00:40, Nil A -> Vitaliy Aksyonov:

    Я пошёл другим путём. ;)
    [fido@brorabbit ~]$ cat ~/.i18n
    LC_TYPE=ru_RU.IBM866
    LANG=ru_RU.IBM866
    LANGUAGE=ru_RU.IBM866

    ормальный вариант, кстати. И действительно, перекодировки не нужны.
    Один нюанс. Если захочешь использовать спеллчекер, то придётся либо
    его перекодировать в CP866 тоже, либо таки добавить пару таблиц
    перекодировки.

    Есть особые извращенцы, которые пишут в "koi8-r 2", но таких не много.

    Есть ещё любители в cp1125 написать.

    Кстати, а чё, в венде будет дефолтовая в 866, а не cp1252?

    Оне обе там дефолтовые. CP866 для консоли, а CP1251 для гуя. cp1252 - ANSI латиница 1.

    Have nice nights.
    Stas Mishchenkov.

    --- Как много нам открытий чудных готовит виски натощак.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Cheslav Osanadze on Fri Mar 8 12:14:50 2024
    Hi Cheslav!

    08 Mar 24 07:00, Cheslav Osanadze -> Vladimir Fyodorov:

    е, на маке сначала у меня тоже были некоторые заморочки, но тем не
    менее я теперь вообще не вижу разницы между виндовым и маковским
    голдедом. Спеллчекер, псевдографика, uue - красота, "найдите пять
    отличий".

    Я до сих пор не фтыкаю, читая про "смену кодировки" и вот это всё.:) Запустил - работает. А, да! Есть "смена" - в FAR. Там иногда и надо сменить, F8 в редакторе.

    Ctrl+J в Golded. ;)

    Have nice nights.
    Stas Mishchenkov.

    --- И дело мастера боялось, и мастер дела избегал.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Cheslav Osanadze@2:6078/80 to Stas Mishchenkov on Fri Mar 8 12:13:56 2024
    Привет Stas!

    08 Мар 24 12:14, Stas Mishchenkov -> Cheslav Osanadze:

    е, на маке сначала у меня тоже были некоторые заморочки, но тем
    не менее я теперь вообще не вижу разницы между виндовым и
    маковским голдедом. Спеллчекер, псевдографика, uue - красота,
    "найдите пять отличий".

    Я до сих пор не фтыкаю, читая про "смену кодировки" и вот это
    всё.:) Запустил - работает. А, да! Есть "смена" - в FAR. Там
    иногда и надо сменить, F8 в редакторе.

    Ctrl+J в Golded. ;)

    Охренеть... Каждый год я там нахожу что то новое!


    Cheslav.


    ... Даже в самом высоком кресле всё равно сидит задница...
    ---
    * Origin: ,,, (2:6078/80)
  • From Konstantin Simonov@2:5000/118 to Cheslav Osanadze on Fri Mar 8 21:42:58 2024

    Hi, Cheslav!

    Friday March 08 2024 09:29, Cheslav Osanadze (2:6078/80) => Konstantin Simonov:

    Это я - покупал комп для "клёвых игр" и потом уже втянулся в фидо.:)

    Когда-то на одну дискету входило несколько игр. Собрал тогда много десятков игрушек. о однажды вдруг надоело играть и никаких игр не признаю, ну разве тетрис.



    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240302 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Semen Panevin@2:5025/121 to Cheslav Osanadze on Fri Mar 8 18:49:02 2024
    Доброго здоровьица тебе, Cheslav!

    Friday March 08 2024 12:13, Cheslav Osanadze писал Stas Mishchenkov:

    Ctrl+J в Golded. ;)
    Охренеть... Каждый год я там нахожу что то новое!
    У вас что-то не работает? Попробуйте ещё раз...
    Что, всё ещё не работает? у почитайте уже документацию!

    В справке голдеда, которая обычно работает по F1 (правда, контекстно-зависимо), всё написано. А ещё в конфигах типа advanced.cfg/rus
    Для нахождения большинства фич голдеда не обязательно расковыривать исходники. Можно просто один раз что-нибудь из этого прочитать.
    Просто кому-то лень...

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

    ... Век живи, век учись!
    --- GoldED+/LNX 1.1.5-b20240306 (Linux 6.6.13-gentoo iF6M10)
    * Origin: IceLAN (2:5025/121)
  • From Semen Panevin@2:5025/121 to Konstantin Simonov on Fri Mar 8 18:52:18 2024
    Доброго здоровьица тебе, Konstantin!

    Friday March 08 2024 21:42, Konstantin Simonov писал Cheslav Osanadze:

    Когда-то на одну дискету входило несколько игр. Собрал тогда много десятков игрушек. о однажды вдруг надоело играть и никаких игр не
    признаю, ну разве тетрис.
    Только хардкор, только пасьянс паук! о причём здесь голдед? :)

    Жаль в голдед какой-нибудь пасхалкой игрушку не встроили :) Типа как в некоторых версиях андроида когда-то было...

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

    ... Жизнь принуждает человека ко многим добровольным действиям... (c)...
    --- GoldED+/LNX 1.1.5-b20240306 (Linux 6.6.13-gentoo iF6M10)
    * Origin: IceLAN (2:5025/121)
  • From Cheslav Osanadze@2:6078/80 to Konstantin Simonov on Fri Mar 8 18:03:13 2024
    Привет Konstantin!

    08 Мар 24 21:42, Konstantin Simonov -> Cheslav Osanadze:

    Это я - покупал комп для "клёвых игр" и потом уже втянулся в
    фидо.:)

    Когда-то на одну дискету входило несколько игр. Собрал тогда много десятков игрушек. о однажды вдруг надоело играть и никаких игр не
    признаю, ну разве тетрис.

    Я брал позже дискет: Квака, Диабло, Дюна2 и всё такое.

    Тоже давно забил на игры, оставил для "убить их всех", для некоего сброса адреналина, что ли.


    Cheslav.


    ... Годы беpyт свое, а гады - чyжое.
    ---
    * Origin: ,,, (2:6078/80)
  • From Cheslav Osanadze@2:6078/80 to Semen Panevin on Fri Mar 8 18:05:41 2024
    Привет Semen!

    08 Мар 24 18:49, Semen Panevin -> Cheslav Osanadze:

    Ctrl+J в Golded. ;)
    Охренеть... Каждый год я там нахожу что то новое!
    У вас что-то не работает? Попробуйте ещё раз...
    Что, всё ещё не работает? у почитайте уже документацию!

    Это да. :) о работает же! Только я не всё запомнил и про перекодировку - тем более. Просто пропускал такие сообщения.

    В справке голдеда, которая обычно работает по F1 (правда, контекстно-зависимо), всё написано.

    Работает. о экзамен на знание её - я не сдавал.:) Просто не подозревал даже о такой возможности там.:)

    А ещё в конфигах типа
    advanced.cfg/rus Для нахождения большинства фич голдеда не обязательно расковыривать исходники. Можно просто один раз что-нибудь из этого прочитать. Просто кому-то лень...

    е лень. Вот забить всё в голову - это надо пользоваться же. Горячие кнопочки - уже и ночью назову, а вот эти тонкости с кодировкой...


    Cheslav.


    ... Век вклада не видать.
    ---
    * Origin: ,,, (2:6078/80)
  • From Konstantin Simonov@2:5000/118 to Cheslav Osanadze on Fri Mar 8 23:35:16 2024

    Hi, Cheslav!

    Friday March 08 2024 18:05, Cheslav Osanadze (2:6078/80) => Semen Panevin:

    Ctrl+J в Golded. ;)
    Охренеть... Каждый год я там нахожу что то новое!
    У вас что-то не работает? Попробуйте ещё раз...
    Что, всё ещё не работает? у почитайте уже документацию!
    Это да. :) о работает же! Только я не всё запомнил и про
    перекодировку - тем более. Просто пропускал такие сообщения.

    Какие перекодировки? Гнать надо тех, кто их допускает.
    Сообщение должно выходить с узла в CP 866. И перекодировать ничего не надо.
    А что вдруг окажется в utf8 просто удаляется.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Cheslav Osanadze@2:6078/80 to Konstantin Simonov on Fri Mar 8 19:18:08 2024
    Привет Konstantin!

    08 Мар 24 23:35, Konstantin Simonov -> Cheslav Osanadze:

    Ctrl+J в Golded. ;)
    Охренеть... Каждый год я там нахожу что то новое!
    У вас что-то не работает? Попробуйте ещё раз...
    Что, всё ещё не работает? у почитайте уже документацию!
    Это да. :) о работает же! Только я не всё запомнил и про
    перекодировку - тем более. Просто пропускал такие сообщения.

    Какие перекодировки? Гнать надо тех, кто их допускает.

    Согласен! о я - про такие вот функции, про которые я даже не смотрел.:)

    Сообщение должно выходить с узла в CP 866. И перекодировать ничего не надо. А что вдруг окажется в utf8 просто удаляется.

    Бес порно. Да и в списке перекодировок - я не вижу utf8.:)



    Cheslav.


    ... И каждый вечер: сразу встанет, удивительно хорош...
    ---
    * Origin: ,,, (2:6078/80)
  • From Gleb Hlebov@2:5030/1081.143 to Nil A on Fri Mar 8 22:15:14 2024
    Hi Nil,

    Fri 08 Mar 2024, 00:40, you -> Vitaliy Aksyonov:

    subj :-)

    ─юыцэю яЁюўшЄрЄ№ё  цх.


    --- A Damned Hobbyist 1.1.5 HQ
    * Origin: fidonet.org (2:5030/1081.143)
  • From Gleb Hlebov@2:5030/1081.143 to Nil A on Fri Mar 8 22:18:48 2024
    Hi Nil,

    Fri 08 Mar 2024, 00:40, you -> Vitaliy Aksyonov:

    Есть особые извращенцы, которые пишут в "koi8-r 2", но таких не много. Кстати, а чё, в венде будет дефолтовая в 866, а не cp1252?

    В Win10 у консоли по дефолту 866, меняется командой chcp <номер>.


    --- A Damned Hobbyist 1.1.5 HQ
    * Origin: fidonet.org (2:5030/1081.143)
  • From Vitaliy Aksyonov@1:104/117 to Stas Mishchenkov on Fri Mar 8 14:22:32 2024
    Привет, Stas!

    08 Mar 24 11:10, ты писал(а) мне:

    Он не в cp866? А как он у меня в винде без этого работает? Хотя,
    там у меня как раз таблицы подключены.

    Он либо в KOI8-R, либо в UTF-8. Если в UTF-8, то нормально будет
    работать только проверка орфографии, подсказки будут криво
    выводится.

    Чтобы проверить, посмотри .aff файл. Там первой строкой кодировка
    идёт.

    В KOI8-R. А почему у меня оно в винде корректно работает? Я файлы
    оттуда и взял же.

    Скорее всего в винде у тебя есть перекодировка из/в cp866. А вот почему в линуксе не работает - это хороший вопрос. В чем "не работает" выражается?

    Я тебе рекомендую перекодировать в локальную кодировку и потом
    поменять эту первую строку в .aff файле. Перекодировать надо оба
    файла .dic и .aff. Проще всего через iconv.

    Ага. Попробую.

    Best regards,
    Vitaliy Aksyonov.

    ... Xoтeлocь бы, чтoбы нe тoлькo хoтeлocь...
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Vitaliy Aksyonov@1:104/117 to Konstantin Simonov on Fri Mar 8 14:24:58 2024
    Привет, Konstantin!

    08 Mar 24 23:35, ты писал(а) Cheslav Osanadze:

    Ctrl+J в Golded. ;)
    Охренеть... Каждый год я там нахожу что то новое!
    У вас что-то не работает? Попробуйте ещё раз...
    Что, всё ещё не работает? у почитайте уже документацию!
    Это да. :) о работает же! Только я не всё запомнил и про
    перекодировку - тем более. Просто пропускал такие сообщения.
    Какие перекодировки? Гнать надо тех, кто их допускает.
    Сообщение должно выходить с узла в CP 866. И перекодировать ничего не надо. А что вдруг окажется в utf8 просто удаляется.

    Расскажи о CP866 сисопам в Европе или Бразилии. :)

    А с UTF-8 все вообще плохо в деде. Он писался тогда, когда юникод даже не придумали.

    Best regards,
    Vitaliy Aksyonov.

    ... Трое мyжчин любовались фонтаном, потом застегнyлись и отошли.
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Vitaliy Aksyonov@1:104/117 to Gleb Hlebov on Fri Mar 8 15:03:14 2024
    Привет, Gleb!

    08 Mar 24 22:15, ты писал(а) Nil A:

    @MSGID: 2:5030/1081.143 65eb55b6
    @REPLY: 2:5015/46 65ea349c
    @PID: GED+W64 1.1.5-b20180707
    @CHRS: CP1251 2
    @TZUTC: 0400
    Hi Nil,

    Fri 08 Mar 2024, 00:40, you -> Vitaliy Aksyonov:

    subj :-)

    А чего сабж не на русском? ;)

    Должно прочитаться же.

    Ллегко! При локальной KOI8-R.

    Best regards,
    Vitaliy Aksyonov.

    ... Точность - вежливость снайперов.
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Konstantin Simonov@2:5000/118 to Cheslav Osanadze on Sat Mar 9 12:48:38 2024

    Hi, Cheslav!

    Friday March 08 2024 19:18, Cheslav Osanadze (2:6078/80) => Konstantin Simonov:

    Сообщение должно выходить с узла в CP 866. И перекодировать ничего не
    надо. А что вдруг окажется в utf8 просто удаляется.
    Бес порно. Да и в списке перекодировок - я не вижу utf8.:)

    Все перекодировки в GoldEd давно отключил. ечитаемые сообщения встречаются крайне редко.

    utf8 не совсем однобайтовая. GoldEd не поддерживает Unicode.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Konstantin Simonov@2:5000/118 to Gleb Hlebov on Sat Mar 9 12:58:30 2024

    Hi, Gleb!

    Friday March 08 2024 22:15, Gleb Hlebov (2:5030/1081.143) => Nil A:

    ─юыцэю яЁюўшЄрЄ№ё  цх.

    Должно, но не в фидошном редакторе. :)


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Konstantin Simonov@2:5000/118 to Vitaliy Aksyonov on Sat Mar 9 13:06:46 2024

    Hi, Vitaliy!

    Friday March 08 2024 14:24, Vitaliy Aksyonov (1:104/117) => Konstantin Simonov:

    Сообщение должно выходить с узла в CP 866. И перекодировать ничего не
    надо. А что вдруг окажется в utf8 просто удаляется.
    Расскажи о CP866 сисопам в Европе или Бразилии. :)

    Диким обезьянам рассказывать не стоит, а в R50 и так знают.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Stas Mishchenkov@2:460/5858 to Konstantin Simonov on Sat Mar 9 10:09:08 2024
    Hi Konstantin!

    08 Mar 24 23:35, Konstantin Simonov -> Cheslav Osanadze:

    Ctrl+J в Golded. ;)
    Охренеть... Каждый год я там нахожу что то новое!
    У вас что-то не работает? Попробуйте ещё раз...
    Что, всё ещё не работает? у почитайте уже документацию!
    Это да. :) о работает же! Только я не всё запомнил и про
    перекодировку - тем более. Просто пропускал такие сообщения.

    Какие перекодировки? Гнать надо тех, кто их допускает.
    Сообщение должно выходить с узла в CP 866. И перекодировать ничего не надо.

    е обязательно. Достаточно правильно выставить @CHRS и всё будет корректно отображаться без дополнительных телодвижений.

    А что вдруг окажется в utf8 просто удаляется.

    Это - да.

    Have nice nights.
    Stas Mishchenkov.

    --- Целуй медленно, прощай быстро, кастрюлю из-под гречки мой сразу.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Gleb Hlebov on Sat Mar 9 10:11:08 2024
    Hi Gleb!

    08 Mar 24 22:15, Gleb Hlebov -> Nil A:

    @CHRS: CP1251 2

    subj :-)

    Должно прочитаться же.

    Совершенно верно. Всё прочиталось само.

    Have nice nights.
    Stas Mishchenkov.

    --- Если ложка не стоит в сметане, очевидно, виновата не ложка!
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Sat Mar 9 10:17:46 2024
    Hi Vitaliy!

    08 Mar 24 14:22, Vitaliy Aksyonov -> Stas Mishchenkov:

    В KOI8-R. А почему у меня оно в винде корректно работает? Я файлы
    оттуда и взял же.

    Скорее всего в винде у тебя есть перекодировка из/в cp866.

    у, дык, и тут я все файлы положил и в конфиге всё прописал.

    А вот почему в линуксе не работает - это хороший вопрос. В чем "не работает" выражается?

    все слова выделяются, как ошибочные. у, т.е. с английским-то всё нормально, а русский не панимэ.

    XlatPath /home/fido/etc/golded/charset
    XlatCharSet KOI8-R CP866 koi_866.chs
    XlatCharSet CP866 KOI8-R 866_koi.chs
    XlatCharSet CP1251 CP866 win_866.chs
    XlatCharSet CP866 CP1251 866_win.chs
    XlatCharSet CP1125 CP866 ukr_866.chs
    XlatCharSet CP866 CP1125 866_1251.chs

    SCheckerEnabled Auto
    SCheckerDefLang ru_RU en_US
    SCheckerDicPath /home/fido/etc/golded/dic/
    COLOR SCHECKER Error LRed on Black ;

    Что я забыл настроить?

    Have nice nights.
    Stas Mishchenkov.

    --- Первым признаком глупости является полное отсутствие стыда. З.Фрейд.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Konstantin Simonov on Sat Mar 9 10:34:44 2024
    Hi Konstantin!

    09 Mar 24 12:58, Konstantin Simonov -> Gleb Hlebov:

    ─юыцэю яЁюўшЄрЄ№ё  цх.

    Должно, но не в фидошном редакторе. :)

    http://st.g0x.ru/astroy.png

    ;)

    Have nice nights.
    Stas Mishchenkov.

    --- Жизнь как рулон туалетной бумаги,- вроде длинная, но уходит на всякое говно
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Cheslav Osanadze@2:6078/80 to Konstantin Simonov on Sat Mar 9 12:53:32 2024
    Привет Konstantin!

    09 Мар 24 12:48, Konstantin Simonov -> Cheslav Osanadze:


    Сообщение должно выходить с узла в CP 866. И перекодировать
    ничего не надо. А что вдруг окажется в utf8 просто удаляется.
    Бес порно. Да и в списке перекодировок - я не вижу utf8.:)

    Все перекодировки в GoldEd давно отключил. ечитаемые сообщения
    встречаются крайне редко.

    utf8 не совсем однобайтовая. GoldEd не поддерживает Unicode.

    Да я и не про это. :) Пусть не поддерживает и дальше, но увидел таблицу выбора кодировок - с удивлением. За столько то лет!

    Хотя, смысла особого и нет - я же не знаю, что в куда конвертировать.

    Cheslav.


    ... Российские версии популярных игр - ГосДУМ и Вольфович.
    ---
    * Origin: ,,, (2:6078/80)
  • From Gleb Hlebov@2:5030/1081.143 to Vitaliy Aksyonov on Sat Mar 9 20:53:46 2024
    Hi Vitaliy,

    Fri 08 Mar 2024, 15:03, you -> me:

    @CHRS: CP1251 2
    subj :-)
    А чего сабж не на русском? ;)

    Тогда в списке сообщений некрасивые кракозябры будут.


    --- A Damned Hobbyist 1.1.5 HQ
    * Origin: fidonet.org (2:5030/1081.143)
  • From Gleb Hlebov@2:5030/1081.143 to Stas Mishchenkov on Sat Mar 9 21:05:48 2024
    Hi Stas,

    Sat 09 Mar 2024, 10:11, you -> me:

    @CHRS: CP1251 2
    subj :-)
    Должно прочитаться же.
    Совершенно верно. Всё прочиталось само.

    У тебя, наверно, прописано что-то вроде:

    ========
    IgnoreCharSet Yes
    XlatImport CP866
    ========

    Или так не делают?


    --- A Damned Hobbyist 1.1.5 HQ
    * Origin: fidonet.org (2:5030/1081.143)
  • From Vladimir Fyodorov@2:6035/3.2 to Stas Mishchenkov on Sat Mar 9 20:27:22 2024
    Разнообразно приветствую!

    А вот почему в линуксе не работает - это хороший вопрос. В чем
    "не работает" выражается?
    все слова выделяются, как ошибочные. у, т.е. с английским-то всё нормально, а русский не панимэ. XlatPath
    /home/fido/etc/golded/charset XlatCharSet KOI8-R CP866 koi_866.chs XlatCharSet CP866 KOI8-R 866_koi.chs
    XlatCharSet CP1251 CP866 win_866.chs XlatCharSet CP866
    CP1251 866_win.chs XlatCharSet CP1125 CP866
    ukr_866.chs XlatCharSet CP866 CP1125 866_1251.chs

    Вроде всё правильно. А вот если убрать (временно) все другие XLatCharSet'ы, кроме
    ==
    XLATCHARSET KOI8-R CP866 koi_866.chs
    XLATCHARSET CP866 KOI8-R 866_koi.chs
    ==
    ичего не изменится? Может, другие таблицы перекодировки мешают?

    --
    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... Пропала несущая? Заплатите налоги!
    --- Hotdoged/2.13.5/Android
    * Origin: Esquire Station (2:6035/3.2)
  • From Nil A@2:5015/46 to Gleb Hlebov on Sat Mar 9 22:34:08 2024
    * Originally in ru.golded
    * Crossposted in golded.devel
    Hello, Gleb!

    Saturday March 09 2024 20:53, from Gleb Hlebov -> Vitaliy Aksyonov:

    @CHRS: CP1251 2
    subj :-)
    А чего сабж не на русском? ;)
    Тогда в списке сообщений некрасивые кракозябры будут.

    Вот вы сейчас серьёздно? В голдеде бага и вы просто ищите обходные пути?

    Когда нажимаешь список сообщений в голдеде - 'l', например у меня, то голдед не заморачивается с тем, чтобы сходить в каждое сообщение, вычитать там @CHRS, покумекать по табличкам, и вывести правильный сабж в списке. Он просто тупо перекодирует дефолтовым XLATIMPORT->XLATLOCALSET сабжи, да и From/To тоже.
    Этот баг надо чинить, естественно.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Vitaliy Aksyonov@1:104/117 to Cheslav Osanadze on Sat Mar 9 13:24:30 2024
    Привет, Cheslav!

    09 Mar 24 12:53, ты писал(а) Konstantin Simonov:

    Сообщение должно выходить с узла в CP 866. И перекодировать
    ничего не надо. А что вдруг окажется в utf8 просто удаляется.
    Бес порно. Да и в списке перекодировок - я не вижу utf8.:)

    Все перекодировки в GoldEd давно отключил. ечитаемые сообщения
    встречаются крайне редко.

    utf8 не совсем однобайтовая. GoldEd не поддерживает Unicode.

    Да я и не про это. :) Пусть не поддерживает и дальше, но увидел
    таблицу выбора кодировок - с удивлением. За столько то лет!

    Я работаю над использованием libiconv для этого. о работа идёт медленно.

    Хотя, смысла особого и нет - я же не знаю, что в куда конвертировать.

    Эхотаг обычно сам неплохо определяет что куда перекодировать.

    Best regards,
    Vitaliy Aksyonov.

    ... Требyется человек для практики начинающего киллера.
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Vitaliy Aksyonov@1:104/117 to Stas Mishchenkov on Sat Mar 9 13:28:50 2024
    Привет, Stas!

    09 Mar 24 10:17, ты писал(а) мне:

    В KOI8-R. А почему у меня оно в винде корректно работает? Я
    файлы оттуда и взял же.

    Скорее всего в винде у тебя есть перекодировка из/в cp866.

    у, дык, и тут я все файлы положил и в конфиге всё прописал.

    А вот почему в линуксе не работает - это хороший вопрос. В чем
    "не работает" выражается?

    все слова выделяются, как ошибочные. у, т.е. с английским-то всё нормально, а русский не панимэ.

    XlatPath /home/fido/etc/golded/charset
    XlatCharSet KOI8-R CP866 koi_866.chs
    XlatCharSet CP866 KOI8-R 866_koi.chs
    XlatCharSet CP1251 CP866 win_866.chs
    XlatCharSet CP866 CP1251 866_win.chs
    XlatCharSet CP1125 CP866 ukr_866.chs
    XlatCharSet CP866 CP1125 866_1251.chs

    SCheckerEnabled Auto
    SCheckerDefLang ru_RU en_US
    SCheckerDicPath /home/fido/etc/golded/dic/
    COLOR SCHECKER Error LRed on Black ;

    Что я забыл настроить?

    Выглядит правильно. Кстати, у тебя есть мои последние патчи? Я там кое-что починил при загрузке словарей. Правда, там не грузился второй и дальше словари.

    Что стоит проверить:
    1) Что словарь таки в KOI8-r.
    2) Что файлы koi_866.chs 866_koi.chs таки есть. Я как-то опечатался и думал, какого чёрта не работает.
    3) Что файлы словаря называются ru_RU.dic, ru_RU.aff

    Дальше будем копать.

    Best regards,
    Vitaliy Aksyonov.

    ... 8 из 10 американцев страдают геморроем. Еще двоим он даже нравится.
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Stas Mishchenkov@2:460/5858 to Gleb Hlebov on Sun Mar 10 09:02:52 2024
    Hi Gleb!

    09 Mar 24 21:05, Gleb Hlebov -> Stas Mishchenkov:

    @CHRS: CP1251 2
    subj :-)
    Должно прочитаться же.
    Совершенно верно. Всё прочиталось само.

    У тебя, наверно, прописано что-то вроде:

    ========
    IgnoreCharSet Yes
    XlatImport CP866
    ========

    ет.

    Или так не делают?

    Может кто-то и делает.

    Have nice nights.
    Stas Mishchenkov.

    --- Муж без жены - как дуб без дятла.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Sun Mar 10 09:20:08 2024
    Hi Vitaliy!

    09 Mar 24 13:28, Vitaliy Aksyonov -> Stas Mishchenkov:

    В KOI8-R. А почему у меня оно в винде корректно работает? Я
    файлы оттуда и взял же.
    Скорее всего в винде у тебя есть перекодировка из/в cp866.
    у, дык, и тут я все файлы положил и в конфиге всё прописал.
    А вот почему в линуксе не работает - это хороший вопрос. В чем
    "не работает" выражается?
    все слова выделяются, как ошибочные. у, т.е. с английским-то всё
    нормально, а русский не панимэ.

    XlatPath /home/fido/etc/golded/charset
    XlatCharSet KOI8-R CP866 koi_866.chs
    XlatCharSet CP866 KOI8-R 866_koi.chs
    XlatCharSet CP1251 CP866 win_866.chs
    XlatCharSet CP866 CP1251 866_win.chs
    XlatCharSet CP1125 CP866 ukr_866.chs
    XlatCharSet CP866 CP1125 866_1251.chs

    SCheckerEnabled Auto
    SCheckerDefLang ru_RU en_US
    SCheckerDicPath /home/fido/etc/golded/dic/
    COLOR SCHECKER Error LRed on Black ;

    Что я забыл настроить?

    Выглядит правильно. Кстати, у тебя есть мои последние патчи? Я там кое-что починил при загрузке словарей. Правда, там не грузился второй и дальше словари.

    Я позавчера сделал git clone и пересобрал.

    Что стоит проверить:
    1) Что словарь таки в KOI8-r.

    Да.

    2) Что файлы koi_866.chs 866_koi.chs таки есть. Я как-то опечатался и думал, какого чёрта не работает.

    Более того, даже регистр совпадает.

    3) Что файлы словаря называются ru_RU.dic, ru_RU.aff

    Да.

    Дальше будем копать.

    BTW
    ---------- Sun 10 Mar 24, GoldED+/LNX 1.1.5-b20240306 (Mar 8 2024 11:59:21)
    ! 09:18:15 Memory error at [genode.cpp,196].
    ! 09:18:15 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 83 bytes). ! 09:18:30 Memory error at [genode.cpp,196].
    ! 09:18:30 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 83 bytes).

    Это у меня нодлист обновился, а индекс нет, и вот.

    Have nice nights.
    Stas Mishchenkov.

    --- Вообще-то, волка голова кормит. А ноги, это так - удачный гаджет.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Sun Mar 10 13:02:56 2024
    Hi Vitaliy!

    09 Mar 24 13:28, Vitaliy Aksyonov -> Stas Mishchenkov:

    В KOI8-R. А почему у меня оно в винде корректно работает? Я
    файлы оттуда и взял же.

    Скорее всего в винде у тебя есть перекодировка из/в cp866.

    у, дык, и тут я все файлы положил и в конфиге всё прописал.

    А вот почему в линуксе не работает - это хороший вопрос. В чем
    "не работает" выражается?

    все слова выделяются, как ошибочные. у, т.е. с английским-то всё
    нормально, а русский не панимэ.

    XlatPath /home/fido/etc/golded/charset
    XlatCharSet KOI8-R CP866 koi_866.chs
    XlatCharSet CP866 KOI8-R 866_koi.chs
    XlatCharSet CP1251 CP866 win_866.chs
    XlatCharSet CP866 CP1251 866_win.chs
    XlatCharSet CP1125 CP866 ukr_866.chs
    XlatCharSet CP866 CP1125 866_1251.chs

    SCheckerEnabled Auto
    SCheckerDefLang ru_RU en_US
    SCheckerDicPath /home/fido/etc/golded/dic/
    COLOR SCHECKER Error LRed on Black ;

    Что я забыл настроить?

    Выглядит правильно. Кстати, у тебя есть мои последние патчи? Я там кое-что починил при загрузке словарей. Правда, там не грузился второй и дальше словари.

    Что стоит проверить:
    1) Что словарь таки в KOI8-r.
    2) Что файлы koi_866.chs 866_koi.chs таки есть. Я как-то опечатался и думал, какого чёрта не работает. 3) Что файлы словаря называются ru_RU.dic, ru_RU.aff

    Дальше будем копать.

    Откопал. Помогло "XLATLOCALSET CP866". Почему без него в винде работает, нужно у Макса спросить.

    Have nice nights.
    Stas Mishchenkov.

    --- Самое страшное не то, что мы теперь взрослые. А то, что взрослые теперь мы
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Gleb Hlebov@2:5023/24.4222 to Nil A on Mon Mar 11 11:09:30 2024
    Hi Nil,

    Sat, 09 Mar 2024 at 22:34, you -> me:

    subj :-)
    А чего сабж не на русском? ;)
    Тогда в списке сообщений некрасивые кракозябры будут.
    Когда нажимаешь список сообщений в голдеде - 'l', например у меня, то голдед не заморачивается с тем, чтобы сходить в каждое сообщение,
    вычитать там @CHRS, покумекать по табличкам, и вывести правильный сабж
    в списке. Он просто тупо перекодирует дефолтовым
    XLATIMPORT->XLATLOCALSET сабжи, да и From/To тоже. Этот баг надо
    чинить, естественно.

    Есть вот такой параметр:

    ====== Windows Clipboard HЧЛ ======
    СПИСОК СООБЩЕHИЙ

    // Список может быть быстрым и медленным.
    // Медленный режим позволяет использовать больше информации из каждого письма. // В быстром режиме Golded+ не производит перекодировку заголовков в списке
    // и некоторые строки могут быть нечитаемы.
    MsgListFast No
    ====== Windows Clipboard КHЦ ======

    Менял Yes/No, разницы не заметил. Искорёженный список к общей кодировке не приводится (тем более, если там из utf-8 что-то вылезло).


    ... Mon, 11 Mar 2024, 11:09 +0400
    --- End of message. Confused? Me too! :-)
    * Origin: Microstuff, Inc. (2:5023/24.4222)
  • From Vladimir Fyodorov@2:6035/3.1 to Stas Mishchenkov on Mon Mar 11 11:22:58 2024
    Разнообразно приветствую тебя, Stas!

    10 Марта 2024, Stas Mishchenkov писАл к Vitaliy Aksyonov следующее:

    Откопал. Помогло "XLATLOCALSET CP866". Почему без него в винде
    работает, нужно у Макса спросить.

    Ага, любопытно. В винде у меня XLATLOCALSET не указан вообще, на маке - "XLATLOCALSET KOI8-R". Проверка работает и там, и там.

    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... Коровоизлияние в мозг
    --- GoldED+/OSX 1.1.5-b20240209
    * Origin: Esquire Station (2:6035/3.1)
  • From Konstantin Simonov@2:5000/118 to Stas Mishchenkov on Sat Mar 9 15:37:29 2024

    Hi, Stas!

    Saturday March 09 2024 10:34, Stas Mishchenkov (2:460/5858) => Konstantin Simonov:

    ─юыцэю яЁюўшЄрЄ№ё  цх.
    Должно, но не в фидошном редакторе. :)
    http://st.g0x.ru/astroy.png

    Сам настраивай, обхожусь CP 866, а разные win, koi, utf всегда могу посмотреть в редакторе FAR, достаточно переключиться в другое окно.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Konstantin Simonov@2:5000/118 to Cheslav Osanadze on Tue Mar 12 10:28:42 2024

    Hi, Cheslav!

    Saturday March 09 2024 12:53, Cheslav Osanadze (2:6078/80) => Konstantin Simonov:

    GoldEd не поддерживает Unicode.
    Пусть не поддерживает и дальше, но увидел таблицу выбора кодировок - с удивлением. За столько то лет!

    Когда-то я даже как-то пытался настроить, чтобы GoldEd не ругался. Потом надоело и вообще убрал все перекодировки, осталась одна CP-866.

    Хотя, смысла особого и нет - я же не знаю, что в куда конвертировать.

    Тебе тоже советую убрать все эти безобразия. Они нужны только для линуксоидов, которые не могут настроить консоль.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Stas Mishchenkov@2:460/5858 to Vladimir Fyodorov on Tue Mar 12 08:42:10 2024
    Hi Vladimir!

    11 Mar 24 11:22, Vladimir Fyodorov -> Stas Mishchenkov:

    Откопал. Помогло "XLATLOCALSET CP866". Почему без него в винде
    работает, нужно у Макса спросить.

    Ага, любопытно. В винде у меня XLATLOCALSET не указан вообще, на маке - "XLATLOCALSET KOI8-R". Проверка работает и там, и там.

    Вот и я о том же самом. Словари в KOI8-R, но в винде каким-то образом это прокатывает.

    Have nice nights.
    Stas Mishchenkov.

    --- Люди делятся на сов и жаворонков. Откуда же берётся столько дятлов?
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Konstantin Simonov on Tue Mar 12 09:11:02 2024
    Hi Konstantin!

    09 Mar 24 15:37, Konstantin Simonov -> Stas Mishchenkov:

    ─юыцэю яЁюўшЄрЄ№ё  цх.
    Должно, но не в фидошном редакторе. :)
    http://st.g0x.ru/astroy.png

    Сам настраивай, обхожусь CP 866, а разные win, koi, utf всегда могу посмотреть в редакторе FAR, достаточно переключиться в другое окно.

    Зачем такие сложности, когда можно сразу в GoldEd всё увидеть корректно?

    Have nice nights.
    Stas Mishchenkov.

    --- С финансовой подушкой высыпаешься намного лучше, чем с ортопедической.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Konstantin Simonov@2:5000/118 to Stas Mishchenkov on Tue Mar 12 15:00:10 2024

    Hi, Stas!

    Tuesday March 12 2024 09:11, Stas Mishchenkov (2:460/5858) => Konstantin Simonov:

    обхожусь CP 866, а разные win, koi, utf всегда могу посмотреть в
    редакторе FAR, достаточно переключиться в другое окно.
    Зачем такие сложности, когда можно сразу в GoldEd всё увидеть
    корректно?

    От сложностей я ушел, когда убрал из GoldEd все эти кодировки/перекодировки, которые нужны тем, кто не может настроить консоль. В R50 исходящие сообщения должны быть в CP-866. Если вдруг мне захочется прочитать подобные выбросы, то проще это сделать через FAR, а не заставлять GoldEd бороться с чужими косяками.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Alexey Fayans@2:5030/1997 to Konstantin Simonov on Tue Mar 12 11:56:15 2024
    Hello Konstantin!

    On Tue, 12 Mar 2024 15:00 +0700, in a message to Stas Mishchenkov, you wrote:

    кодировки/перекодировки, которые нужны тем, кто не может настроить
    консоль

    Как настройка консоли поможет тебе читать письма в разных кодировках?

    В R50 исходящие сообщения должны быть в CP-866

    Только если это указано в правилах эхоконференции.

    Если вдруг мне захочется прочитать подобные выбросы, то проще это
    сделать через FAR, а не заставлять GoldEd бороться с чужими косяками.

    Да уж, действительно, открыть базу в FAR, найти там нужное письмо и прочитать его кое-как - куда проще, чем один раз настроить GoldED.


    ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
    --- GoldED+/W32-MSVC 1.1.5-b20240306
    * Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)
  • From Konstantin Simonov@2:5000/118 to Alexey Fayans on Tue Mar 12 18:58:44 2024

    Hi, Alexey!

    Tuesday March 12 2024 11:56, Alexey Fayans (2:5030/1997) => Konstantin Simonov:

    кодировки/перекодировки, которые нужны тем, кто не может настроить
    консоль
    Как настройка консоли поможет тебе читать письма в разных кодировках?

    е надо читать в разных кодировках.

    В R50 исходящие сообщения должны быть в CP-866
    Только если это указано в правилах эхоконференции.

    Когда появилось Фидо, о кодовых страницах не думали, а писали в альтернативной кодировке. Почему-то никому не пришло в голову это где-то фиксировать.

    Если вдруг мне захочется прочитать подобные выбросы, то проще это
    сделать через FAR, а не заставлять GoldEd бороться с чужими косяками.
    Да уж, действительно, открыть базу в FAR, найти там нужное письмо и прочитать его кое-как - куда проще, чем один раз настроить GoldED.

    Вряд ли у кого хватит ума открывать базу в FAR.
    А один раз настроить GoldEd, чтобы он исходящие сообщения отправлял в нужной кодировке, это вполне реально.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Stas Mishchenkov@2:460/5858 to Konstantin Simonov on Tue Mar 12 17:40:00 2024
    Hi Konstantin!

    12 Mar 24 15:00, Konstantin Simonov -> Stas Mishchenkov:

    обхожусь CP 866, а разные win, koi, utf всегда могу посмотреть в
    редакторе FAR, достаточно переключиться в другое окно.
    Зачем такие сложности, когда можно сразу в GoldEd всё увидеть
    корректно?

    От сложностей я ушел, когда убрал из GoldEd все эти кодировки/перекодировки, которые нужны тем, кто не может настроить консоль. В R50 исходящие сообщения должны быть в CP-866.

    икому они не должны. В некоторых эхах лишь есть упоминание о корректном @CHRS.

    Если вдруг мне захочется прочитать подобные выбросы, то проще это
    сделать через FAR, а не заставлять GoldEd бороться с чужими косяками.

    Странно. Мне проще сразу видеть, чем делать какие-то телодвижения. GoldEd прекрасно с этим справляется уже очень давно.

    Have nice nights.
    Stas Mishchenkov.

    --- Первым признаком глупости является полное отсутствие стыда. З.Фрейд.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Konstantin Simonov on Tue Mar 12 17:51:42 2024
    Hi Konstantin!

    12 Mar 24 18:58, Konstantin Simonov -> Alexey Fayans:

    кодировки/перекодировки, которые нужны тем, кто не может настроить
    консоль
    Как настройка консоли поможет тебе читать письма в разных кодировках?

    е надо читать в разных кодировках.

    Хочу напомнить о cp-1125 (ruscii), она же государственный украинский стандарт кодировки.

    Have nice nights.
    Stas Mishchenkov.

    --- Когда я ем - я глух и нем. Когда я пью - я гораздо коммуникабельней.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Konstantin Simonov@2:5000/118 to Stas Mishchenkov on Tue Mar 12 22:51:50 2024

    Hi, Stas!

    Tuesday March 12 2024 17:40, Stas Mishchenkov (2:460/5858) => Konstantin Simonov:

    В R50 исходящие сообщения должны быть в CP-866.
    икому они не должны. В некоторых эхах лишь есть упоминание о
    корректном @CHRS.

    е должны, но так исторически сложилось, что считается естественным и даже в Эхополиси R50 об этом не упоминается.

    Мне проще сразу видеть, чем делать какие-то телодвижения.
    GoldEd прекрасно с этим справляется уже очень давно.

    Каждый инструмент следует использовать по его прямому назаначению, а не искать возможности его всунуть где надо и не надо.

    Все эти перекодировки предназначены для работы внутри узла, во внешний мир надо выпускать в готовом виде, а не ждать, что кто-то будет перекодировать. И не надо забывать, что не все используют GoldEd.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Konstantin Simonov@2:5000/118 to Stas Mishchenkov on Tue Mar 12 23:27:06 2024

    Hi, Stas!

    Tuesday March 12 2024 17:51, Stas Mishchenkov (2:460/5858) => Konstantin Simonov:

    е надо читать в разных кодировках.
    Хочу напомнить о cp-1125 (ruscii), она же государственный украинский стандарт кодировки.

    Так пусть внаукраинских эхах и придерживаются своих стандартов. А я с начала использования персоналок привык к альтернативной кодировке.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Alexey Fayans@2:5030/1997 to Konstantin Simonov on Tue Mar 12 20:11:23 2024
    Hello Konstantin!

    On Tue, 12 Mar 2024 18:58 +0700, in a message to me, you wrote:

    кодировки/перекодировки, которые нужны тем, кто не может
    настроить консоль
    Как настройка консоли поможет тебе читать письма в разных
    кодировках?
    е надо читать в разных кодировках.

    у раз тебе не надо, то и не читай.

    В R50 исходящие сообщения должны быть в CP-866
    Только если это указано в правилах эхоконференции.
    Когда появилось Фидо, о кодовых страницах не думали, а писали в альтернативной кодировке. Почему-то никому не пришло в голову это
    где-то фиксировать.

    Сначала не думали, а потом подумали, поэтому голдед в них умеет.

    Если вдруг мне захочется прочитать подобные выбросы, то проще
    это сделать через FAR, а не заставлять GoldEd бороться с чужими
    косяками.
    Да уж, действительно, открыть базу в FAR, найти там нужное письмо
    и прочитать его кое-как - куда проще, чем один раз настроить
    GoldED.
    Вряд ли у кого хватит ума открывать базу в FAR.

    Ты сам выше написал, что тебе так проще.

    А один раз настроить GoldEd, чтобы он исходящие сообщения отправлял в нужной кодировке, это вполне реально.

    Вопрос в том, кому нужной. Единого станарта нет.


    ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
    --- GoldED+/W32-MSVC 1.1.5-b20240306
    * Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)
  • From Konstantin Simonov@2:5000/118 to Alexey Fayans on Wed Mar 13 08:21:58 2024

    Hi, Alexey!

    Tuesday March 12 2024 20:11, Alexey Fayans (2:5030/1997) => Konstantin Simonov:

    Да уж, действительно, открыть базу в FAR, найти там нужное письмо
    и прочитать его кое-как - куда проще, чем один раз настроить GoldED.
    Вряд ли у кого хватит ума открывать базу в FAR.
    Ты сам выше написал, что тебе так проще.

    Смотреть базу FARом это маразм, а взять кусок текста в редактор, чтобы там выбрать нужную кодировку, это нормально. Да и использовать этот редактор для разных кодировок более естественно, чем пользоваться фидошным редактором с притянутыми туда за уши перекодировками.

    А один раз настроить GoldEd, чтобы он исходящие сообщения отправлял в
    нужной кодировке, это вполне реально.
    Вопрос в том, кому нужной. Единого станарта нет.

    Стандарта нет, есть исторически сложившаяся практика.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Vitaliy Aksyonov@1:104/117 to Stas Mishchenkov on Tue Mar 12 19:44:36 2024
    Привет, Stas!

    12 Mar 24 08:42, ты писал(а) Vladimir Fyodorov:

    Откопал. Помогло "XLATLOCALSET CP866". Почему без него в винде
    работает, нужно у Макса спросить.

    Ага, любопытно. В винде у меня XLATLOCALSET не указан вообще, на
    маке - "XLATLOCALSET KOI8-R". Проверка работает и там, и там.

    Вот и я о том же самом. Словари в KOI8-R, но в винде каким-то образом
    это прокатывает.

    Посмотрю на досуге в коде. Походу, он как-то понимает, что локальная кодировка именно CP866. Ведь когда происходит проверка орфографии, то дед сначала конвертирует слово из локальной кодировки в кодировку словаря. Для подсказок он делает наоборот - из кодировки словаря в локальную. Именно поэтому нормально не работают подсказки, если словарь в UTF-8.

    Интересно, как он определяет локальную кодировку на венде. :)

    Best regards,
    Vitaliy Aksyonov.

    ... Держи хвост пистолетом!
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Vitaliy Aksyonov@1:104/117 to Konstantin Simonov on Tue Mar 12 19:48:42 2024
    Привет, Konstantin!

    12 Mar 24 22:51, ты писал(а) Stas Mishchenkov:

    В R50 исходящие сообщения должны быть в CP-866.
    икому они не должны. В некоторых эхах лишь есть упоминание о
    корректном @CHRS.

    е должны, но так исторически сложилось, что считается естественным и
    даже в Эхополиси R50 об этом не упоминается.

    Мне проще сразу видеть, чем делать какие-то телодвижения.
    GoldEd прекрасно с этим справляется уже очень давно.

    Каждый инструмент следует использовать по его прямому назаначению, а
    не искать возможности его всунуть где надо и не надо.

    Все эти перекодировки предназначены для работы внутри узла, во внешний
    мир надо выпускать в готовом виде, а не ждать, что кто-то будет перекодировать. И не надо забывать, что не все используют GoldEd.

    Фидо есть, неожиданно, и за пределами R50. И там есть очень много разных кодировок. В идеале, конечно, потихоньку перейти на utf-8. Огромный её плюс в том, что она абсолютно прозрачно будет поддерживаться подавляющим количеством транзитного софта. Я уже молчу о том, что в таком случа можно использовать несколько языков в одном сообщении.

    Best regards,
    Vitaliy Aksyonov.

    ... Сбой в ДК... это надолго...
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Stas Mishchenkov@2:460/5858 to Konstantin Simonov on Wed Mar 13 07:57:18 2024
    Hi Konstantin!

    12 Mar 24 23:27, Konstantin Simonov -> Stas Mishchenkov:

    е надо читать в разных кодировках.
    Хочу напомнить о cp-1125 (ruscii), она же государственный украинский
    стандарт кодировки.

    Так пусть внаукраинских эхах и придерживаются своих стандартов. А я с начала использования персоналок привык к альтернативной кодировке.

    Они и используют. екоторым же не только в Фидо писать нужно.

    ─ R46.TALKS (2:460/58) ───────────────────────────────────────────── R46.TALKS Msg : 619 of 1123 -597 +621
    From : Pavel Gulchouck 2:463/68 28 Sep 22 10:04:00
    To : Andrei Mihailov 28 Sep 22 10:50:28
    Subj : на россии есть и герои ─2983────────────────────────────────────────────────────────────────────────── @REPLY: 2:469/335 25d35254 @MSGID: 2:463/68 6333fbef
    @CHRS: CP1125 2
    @TZUTC: 0300
    @TID: hpt 1.3.0/lnx 17-09-02 Hi Andrei! ──────────────────────────────────────────────────────────────────────────

    Have nice nights.
    Stas Mishchenkov.

    --- - А вы по национальности...? - Таки-да. А вы? - Нет. - А шо так?
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Konstantin Simonov on Wed Mar 13 08:00:34 2024
    Hi Konstantin!

    13 Mar 24 08:21, Konstantin Simonov -> Alexey Fayans:

    для разных кодировок более естественно, чем пользоваться фидошным редактором с притянутыми туда за уши перекодировками.

    А в far оно за что притянуто? ;)

    Have nice nights.
    Stas Mishchenkov.

    --- Слабые люди мстят. Сильные люди прощают. Умные люди игнорируют.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Konstantin Simonov@2:5000/118 to Stas Mishchenkov on Wed Mar 13 12:47:38 2024

    Hi, Stas!

    Wednesday March 13 2024 08:00, Stas Mishchenkov (2:460/5858) => Konstantin Simonov:

    для разных кодировок более естественно, чем пользоваться фидошным
    редактором с притянутыми туда за уши перекодировками.
    А в far оно за что притянуто? ;)

    Там текстовый редактор, где эти перекодировки выглядят естественно.
    В редакторе сообщений можно и без них обойтись, при необходимости используя тот же FAR. Избыточность функций в программе приводит к усложнению кода, что для простого редактора сообщений нежелательно. е надо пытаться сделать из GoldEd издательскую систему.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Vladimir Fyodorov@2:6035/3.1 to Vitaliy Aksyonov on Wed Mar 13 08:51:09 2024
    Разнообразно приветствую тебя, Vitaliy!

    12 Марта 2024, Vitaliy Aksyonov писАл к Stas Mishchenkov следующее:

    Ага, любопытно. В винде у меня XLATLOCALSET не указан вообще, на
    маке - "XLATLOCALSET KOI8-R". Проверка работает и там, и там.
    Вот и я о том же самом. Словари в KOI8-R, но в винде каким-то
    образом это прокатывает.
    Посмотрю на досуге в коде.
    Интересно, как он определяет локальную кодировку на венде. :)

    В досовском голдеде у меня, кстати, тоже XLATLOCALSET не указан, и при этом проверка работала. Правда, давно это было, и голдед там десятилетней давности, но думаю, что если обновить, ничего не изменится.

    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... Похоже, я опять попал в оффтопик...
    --- GoldED+/OSX 1.1.5-b20240209
    * Origin: Esquire Station (2:6035/3.1)
  • From Alexey Fayans@2:5030/1997 to Konstantin Simonov on Wed Mar 13 10:50:52 2024
    Hello Konstantin!

    On Wed, 13 Mar 2024 08:21 +0700, in a message to me, you wrote:

    Смотреть базу FARом это маразм, а взять кусок текста в редактор, чтобы
    там выбрать нужную кодировку, это нормально.

    "Взять кусочек текста" - это и есть "смотреть базу". И ты утверждаешь, что вот это извращение тебе удобнее, чем один раз настроить GoldED.

    А один раз настроить GoldEd, чтобы он исходящие сообщения
    отправлял в нужной кодировке, это вполне реально.
    Вопрос в том, кому нужной. Единого станарта нет.
    Стандарта нет, есть исторически сложившаяся практика.

    ет стандарта - значит никто не обязан. а этом, как бы, всё.


    ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
    --- GoldED+/W32-MSVC 1.1.5-b20240306
    * Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)
  • From Cheslav Osanadze@2:6078/80 to Alexey Fayans on Wed Mar 13 11:41:20 2024
    Привет Alexey!

    13 Мар 24 10:50, Alexey Fayans -> Konstantin Simonov:

    Смотреть базу FARом это маразм, а взять кусок текста в редактор,
    чтобы там выбрать нужную кодировку, это нормально.

    "Взять кусочек текста" - это и есть "смотреть базу".

    Alt-W на сообщении - не поможет?

    И ты утверждаешь,
    что вот это извращение тебе удобнее, чем один раз настроить GoldED.




    Cheslav.


    ... Интеpесно, способна ли чёpная дыpа поглотить озонную?
    ---
    * Origin: ,,, (2:6078/80)
  • From Konstantin Simonov@2:5000/118 to Cheslav Osanadze on Wed Mar 13 17:08:18 2024

    Hi, Cheslav!

    Wednesday March 13 2024 11:41, Cheslav Osanadze (2:6078/80) => Alexey Fayans:

    Смотреть базу FARом это маразм, а взять кусок текста в редактор,
    чтобы там выбрать нужную кодировку, это нормально.
    "Взять кусочек текста" - это и есть "смотреть базу".
    Alt-W на сообщении - не поможет?

    е поможет. Чаще надо взять не все сообщение, а небольшой фрагмент.
    апример, Б═╙╝╘.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Wed Mar 13 16:14:44 2024
    Hi Vitaliy!

    12 Mar 24 19:44, Vitaliy Aksyonov -> Stas Mishchenkov:

    Откопал. Помогло "XLATLOCALSET CP866". Почему без него в винде
    работает, нужно у Макса спросить.

    Ага, любопытно. В винде у меня XLATLOCALSET не указан вообще, на
    маке - "XLATLOCALSET KOI8-R". Проверка работает и там, и там.

    Вот и я о том же самом. Словари в KOI8-R, но в винде каким-то образом
    это прокатывает.

    Посмотрю на досуге в коде. Походу, он как-то понимает, что локальная кодировка именно CP866.

    о, вот, поди ж ты, под линухом не понимает.

    Ведь когда происходит проверка орфографии, то дед сначала конвертирует слово из локальной кодировки в кодировку словаря. Для подсказок он
    делает наоборот - из кодировки словаря в локальную. Именно
    поэтому нормально не работают подсказки, если словарь в UTF-8.

    Интересно, как он определяет локальную кодировку на венде. :)

    Боюсь, что там хардкодед
    if ( $OS = Linux ) { $charset = KOI8-R}
    if ( $OS = Windows ) { $charset = CP-866}
    Судя по поведению.

    Have nice nights.
    Stas Mishchenkov.

    --- Это только от большого ума горе, а от маленького - так, легкая грусть.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Konstantin Simonov on Wed Mar 13 16:19:06 2024
    Hi Konstantin!

    13 Mar 24 12:47, Konstantin Simonov -> Stas Mishchenkov:

    для разных кодировок более естественно, чем пользоваться фидошным
    редактором с притянутыми туда за уши перекодировками.
    А в far оно за что притянуто? ;)

    Там текстовый редактор, где эти перекодировки выглядят естественно.

    аоборот, для почстового редактора это не только естественно, но и необходимо.

    В редакторе сообщений можно и без них обойтись, при необходимости используя тот же FAR.

    Ага. Только с мягким знаком. ;)

    Избыточность функций в программе приводит к усложнению кода, что для простого редактора сообщений нежелательно. е надо пытаться сделать из GoldEd издательскую систему.

    ;)

    Have nice nights.
    Stas Mishchenkov.

    --- Жизнь как рулон туалетной бумаги,- вроде длинная, но уходит на всякое говно
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Cheslav Osanadze@2:6078/80 to Konstantin Simonov on Wed Mar 13 15:45:48 2024
    Привет Konstantin!

    13 Мар 24 17:08, Konstantin Simonov -> Cheslav Osanadze:

    Смотреть базу FARом это маразм, а взять кусок текста в
    редактор, чтобы там выбрать нужную кодировку, это нормально.
    "Взять кусочек текста" - это и есть "смотреть базу".
    Alt-W на сообщении - не поможет?

    е поможет. Чаще надо взять не все сообщение, а небольшой фрагмент. апример, Б═╙╝╘.

    е понял сложности, зная кодировку. Скопировать всё сообщение, перекодировать и увидеть нужный кусок текста.



    Cheslav.


    ... Статистика знает всё, что бухгалтерия находит необходимым ей сообщить.
    ---
    * Origin: ,,, (2:6078/80)
  • From Stas Mishchenkov@2:460/5858 to Konstantin Simonov on Wed Mar 13 17:12:04 2024
    Hi Konstantin!

    13 Mar 24 17:08, Konstantin Simonov -> Cheslav Osanadze:

    Смотреть базу FARом это маразм, а взять кусок текста в редактор,
    чтобы там выбрать нужную кодировку, это нормально.
    "Взять кусочек текста" - это и есть "смотреть базу".
    Alt-W на сообщении - не поможет?

    е поможет. Чаще надо взять не все сообщение, а небольшой фрагмент. апример, Б═╙╝╘.

    И у тебя получилась двойная перекодировка, т.е. пример, как не нужно делать. ;)

    Have nice nights.
    Stas Mishchenkov.

    --- Всё, что нас не убивает, потом об этом очень сильно пожалеет.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Nil A@2:5015/46 to Vitaliy Aksyonov on Wed Mar 13 17:37:50 2024
    Hello, Vitaliy!

    Tuesday March 12 2024 19:44, from Vitaliy Aksyonov -> Stas Mishchenkov:

    Посмотрю на досуге в коде. Походу, он как-то понимает, что локальная кодировка именно CP866.
    Интересно, как он определяет локальную кодировку на венде. :)

    goldlib/gall/gcharset.cpp: get_charset
    #elif defined(__WIN32__)
    sprintf(charsetbuf, "CP%i", GetOEMCP());

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Nil A@2:5015/46 to Vladimir Fyodorov on Wed Mar 13 17:39:22 2024
    Hello, Vladimir!

    Wednesday March 13 2024 08:51, from Vladimir Fyodorov -> Vitaliy Aksyonov:

    В досовском голдеде у меня, кстати, тоже XLATLOCALSET не указан, и при этом проверка работала. Правда, давно это было, и голдед там
    десятилетней давности, но думаю, что если обновить, ничего не
    изменится.

    В ДОСе через int21h
    DOS Fn 6501H: Get Extended Country Information http://www.techhelpmanual.com/544-dos_fn_6501h__get_extended_country_information.html

    const char *get_charset(void)
    {
    #if defined(__DJGPP__)
    int segment, selector;
    __dpmi_regs regs;

    strcpy(charsetbuf, GOLDED_DEFAULT_CHARSET);
    if ((segment = __dpmi_allocate_dos_memory(3, &selector)) != -1)
    {
    regs.h.ah = 0x65;
    regs.h.al = 0x01;
    regs.x.bx = 0xffff;
    regs.x.dx = 0xffff;
    regs.x.cx = 41;
    regs.x.es = segment;
    regs.x.di = 0;
    __dpmi_int(0x21, &regs);
    if (!(regs.x.flags & 1) and (regs.x.cx == 41))
    {
    int CCP = _farpeekw(selector, 5);
    sprintf(charsetbuf, "CP%i", CCP);
    }
    __dpmi_free_dos_memory(selector);
    }


    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Nil A@2:5015/46 to Stas Mishchenkov on Wed Mar 13 17:43:56 2024
    Hello, Stas!

    Wednesday March 13 2024 16:14, from Stas Mishchenkov -> Vitaliy Aksyonov:

    Интересно, как он определяет локальную кодировку на венде. :)

    Боюсь, что там хардкодед
    if ( $OS = Linux ) { $charset = KOI8-R}
    if ( $OS = Windows ) { $charset = CP-866}
    Судя по поведению.

    Очень короткий файлик goldlib/gall/gcharset.cpp

    В ДОСе через int21h
    В Венде через GetOEMCP()
    В Юниксах из $LANG, и я там починил недавно, но всё равно тупо выдаёт /ru_RU/ -> CP866 иначе CP437.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Vitaliy Aksyonov@1:104/117 to Nil A on Wed Mar 13 14:25:18 2024
    Привет, Nil!

    13 Mar 24 17:43, ты писал(а) Stas Mishchenkov:

    Интересно, как он определяет локальную кодировку на венде. :)

    Боюсь, что там хардкодед
    if ( $OS = Linux ) { $charset = KOI8-R}
    if ( $OS = Windows ) { $charset = CP-866}
    Судя по поведению.

    Очень короткий файлик goldlib/gall/gcharset.cpp

    В ДОСе через int21h
    В Венде через GetOEMCP()
    В Юниксах из $LANG, и я там починил недавно, но всё равно тупо выдаёт /ru_RU/ -> CP866 иначе CP437.

    адо чтобы он брал из setlocale(LC_что-то, NULL). И это будет работать везде, где есть setlocale. А есть оно почти везде.

    Best regards,
    Vitaliy Aksyonov.

    ... Если вы проснулись на улице - значит вы там заснули!
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Konstantin Simonov@2:5000/118 to Stas Mishchenkov on Thu Mar 14 09:04:00 2024

    Hi, Stas!

    Wednesday March 13 2024 17:12, Stas Mishchenkov (2:460/5858) => Konstantin Simonov:

    Чаще надо взять не все сообщение, а небольшой фрагмент.
    апример, Б═╙╝╘.
    И у тебя получилась двойная перекодировка, т.е. пример, как не нужно делать. ;)

    Я с самого начала об этом. епонятный фрагмент берется в FAR и там подбирается нужная кодировка, когда сразу не очевидно.

    Если все в одной кодировке, то проблем нет.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Vitaliy Aksyonov@1:104/117 to Konstantin Simonov on Wed Mar 13 22:51:40 2024
    Привет, Konstantin!

    14 Mar 24 09:04, ты писал(а) Stas Mishchenkov:

    Чаще надо взять не все сообщение, а небольшой фрагмент.
    апример, Б═╙╝╘.
    И у тебя получилась двойная перекодировка, т.е. пример, как не
    нужно делать. ;)

    Я с самого начала об этом. епонятный фрагмент берется в FAR и там подбирается нужная кодировка, когда сразу не очевидно.

    А вот не сработает, если текст перекодирован дважды. Помню была такая программа "Штирлиц", которая такие вещи подбирала.

    Если все в одной кодировке, то проблем нет.

    https://xkcd.com/927/

    Так не выйдет.

    Best regards,
    Vitaliy Aksyonov.

    ... Гласность это правда, умноженная на безнаказанность.
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Stas Mishchenkov@2:460/5858 to Nil A on Thu Mar 14 10:14:28 2024
    Hi Nil!

    13 Mar 24 17:43, Nil A -> Stas Mishchenkov:

    Боюсь, что там хардкодед
    if ( $OS = Linux ) { $charset = KOI8-R}
    if ( $OS = Windows ) { $charset = CP-866}
    Судя по поведению.

    Очень короткий файлик goldlib/gall/gcharset.cpp

    В ДОСе через int21h
    В Венде через GetOEMCP()

    Ага. И тут получает правильный ответ.

    В Юниксах из $LANG, и я там починил недавно, но всё равно тупо выдаёт /ru_RU/ -> CP866 иначе CP437.

    А тут в чём проблема получить верный ответ?

    [fido@brorabbit ~]$ echo $LANG
    ru_RU.IBM866

    [ustasm@brorabbit ~]$ echo $LANG
    ru_RU.UTF-8


    Have nice nights.
    Stas Mishchenkov.

    --- Ты не нищий, ты просто отрицательно богатый.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Thu Mar 14 13:12:16 2024
    Hi Vitaliy!

    13 Mar 24 14:25, Vitaliy Aksyonov -> Nil A:

    Интересно, как он определяет локальную кодировку на венде. :)

    [...skipped...]

    адо чтобы он брал из setlocale(LC_что-то, NULL). И это будет работать везде, где есть setlocale. А есть оно почти везде.

    $locale = setlocale(LC_CTYPE);


    === Import Windows Clipboard Start ===
    [fido@brorabbit tests]$ cat ./1_locale.pl
    #!/usr/bin/perl

    use POSIX qw(locale_h);
    use locale;

    my $old_locale;

    $old_locale = setlocale(LC_CTYPE);

    print "$old_locale\n";
    === Import Windows Clipboard End ===

    [fido@brorabbit tests]$ ./1_locale.pl
    ru_RU.IBM866

    D:\Fido\inbound>1_locale.pl C

    е работает.

    Have nice nights.
    Stas Mishchenkov.

    --- Вообще-то, волка голова кормит. А ноги, это так - удачный гаджет.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Thu Mar 14 13:20:34 2024
    Hi Vitaliy!

    13 Mar 24 22:51, Vitaliy Aksyonov -> Konstantin Simonov:

    Чаще надо взять не все сообщение, а небольшой фрагмент.
    апример, Б═╙╝╘.
    И у тебя получилась двойная перекодировка, т.е. пример, как не
    нужно делать. ;)

    Я с самого начала об этом. епонятный фрагмент берется в FAR и там
    подбирается нужная кодировка, когда сразу не очевидно.

    А вот не сработает, если текст перекодирован дважды. Помню была такая программа "Штирлиц", которая такие вещи подбирала.

    Я с первого раза угадал, но это опыт. Раньше такой фигни в эхах достаточно было, что бы научиться на глаз узнавать.

    Have nice nights.
    Stas Mishchenkov.

    --- Запомни, люди не меняются, ты их просто лучше узнаёшь.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Vitaliy Aksyonov@1:104/117 to Stas Mishchenkov on Thu Mar 14 07:16:24 2024
    Привет, Stas!

    14 Mar 24 10:14, ты писал(а) Nil A:

    Боюсь, что там хардкодед
    if ( $OS = Linux ) { $charset = KOI8-R}
    if ( $OS = Windows ) { $charset = CP-866}
    Судя по поведению.

    Очень короткий файлик goldlib/gall/gcharset.cpp

    В ДОСе через int21h
    В Венде через GetOEMCP()

    Ага. И тут получает правильный ответ.

    В Юниксах из $LANG, и я там починил недавно, но всё равно тупо
    выдаёт /ru_RU/ -> CP866 иначе CP437.

    А тут в чём проблема получить верный ответ?

    [fido@brorabbit ~]$ echo $LANG
    ru_RU.IBM866

    [ustasm@brorabbit ~]$ echo $LANG
    ru_RU.UTF-8

    Проблема в том, что например этой переменной может не быть, а локаль есть. Да и в разных системах реализовано по-разному. А setlocale работает одинаково.

    Best regards,
    Vitaliy Aksyonov.

    ... Всех денег не заработать - часть придется украсть...
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Vitaliy Aksyonov@1:104/117 to Stas Mishchenkov on Thu Mar 14 07:17:20 2024
    Привет, Stas!

    14 Mar 24 13:12, ты писал(а) мне:

    Интересно, как он определяет локальную кодировку на венде. :)

    [...skipped...]

    адо чтобы он брал из setlocale(LC_что-то, NULL). И это будет
    работать везде, где есть setlocale. А есть оно почти везде.

    $locale = setlocale(LC_CTYPE);


    === Import Windows Clipboard Start ===
    [fido@brorabbit tests]$ cat ./1_locale.pl
    #!/usr/bin/perl

    use POSIX qw(locale_h);
    use locale;

    my $old_locale;

    $old_locale = setlocale(LC_CTYPE);

    print "$old_locale\n";
    === Import Windows Clipboard End ===

    [fido@brorabbit tests]$ ./1_locale.pl
    ru_RU.IBM866

    D:\Fido\inbound>1_locale.pl C

    е работает.

    Ты неправильно её готовишь. Я тоже на это наступил. адо внимательнее читать документацию. :) Попробуй так:
    setlocale(LC_CTYPE, "");

    В твоём варианте оно возвращает текущую для процесса. А так, как она ранее не была выставлена, то и возвращает C. Мой вариант как раз выставляет локаль используя LANG и другие переменные и возвращает тебе то, что наделал.

    Best regards,
    Vitaliy Aksyonov.

    ... Приехала: пальцы веером, сопли пузырями!...
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Nil A@2:5015/46 to Vitaliy Aksyonov on Thu Mar 14 16:55:08 2024
    Hello, Vitaliy!

    Thursday March 14 2024 07:16, from Vitaliy Aksyonov -> Stas Mishchenkov:

    Очень короткий файлик goldlib/gall/gcharset.cpp
    В ДОСе через int21h
    В Венде через GetOEMCP()
    Ага. И тут получает правильный ответ.

    В Юниксах из $LANG, и я там починил недавно, но всё равно тупо
    выдаёт /ru_RU/ -> CP866 иначе CP437.
    А тут в чём проблема получить верный ответ?
    [fido@brorabbit ~]$ echo $LANG
    ru_RU.IBM866
    [ustasm@brorabbit ~]$ echo $LANG
    ru_RU.UTF-8

    Ага, там $LANG может быть не установлен, а $LC_ALL очень даже, или $LC_COLLATE какой-нибудь.

    Проблема в том, что например этой переменной может не быть, а локаль
    есть. Да и в разных системах реализовано по-разному. А setlocale
    работает одинаково.

    Присылай патч (c)

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Vitaliy Aksyonov@1:104/117 to Nil A on Thu Mar 14 10:33:26 2024
    Привет, Nil!

    14 Mar 24 16:55, ты писал(а) мне:

    Очень короткий файлик goldlib/gall/gcharset.cpp
    В ДОСе через int21h
    В Венде через GetOEMCP()
    Ага. И тут получает правильный ответ.

    В Юниксах из $LANG, и я там починил недавно, но всё равно тупо
    выдаёт /ru_RU/ -> CP866 иначе CP437.
    А тут в чём проблема получить верный ответ?
    [fido@brorabbit ~]$ echo $LANG
    ru_RU.IBM866
    [ustasm@brorabbit ~]$ echo $LANG
    ru_RU.UTF-8

    Ага, там $LANG может быть не установлен, а $LC_ALL очень даже, или $LC_COLLATE какой-нибудь.

    Именно.

    Проблема в том, что например этой переменной может не быть, а
    локаль есть. Да и в разных системах реализовано по-разному. А
    setlocale работает одинаково.
    Присылай патч (c)

    Защем, начальнике? Меня устраивает текущее положение дел. :) А кого не устраивает - пусть присылает. ;)

    Best regards,
    Vitaliy Aksyonov.

    ... Последнее слово техники - No Carrier.
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Fri Mar 15 09:52:42 2024
    Hi Vitaliy!

    14 Mar 24 07:16, Vitaliy Aksyonov -> Stas Mishchenkov:

    В Юниксах из $LANG, и я там починил недавно, но всё равно тупо
    выдаёт /ru_RU/ -> CP866 иначе CP437.

    А тут в чём проблема получить верный ответ?

    [fido@brorabbit ~]$ echo $LANG
    ru_RU.IBM866

    [ustasm@brorabbit ~]$ echo $LANG
    ru_RU.UTF-8

    Проблема в том, что например этой переменной может не быть, а локаль есть. Да и в разных системах реализовано по-разному.

    Я спрашивал, в чём проблема взять правильную часть ответа.

    А setlocale работает одинаково.

    Экспериментальным путём выясняется, что в венде оно тупо выдаёт "С", что не спроси, хоть LC_CTYPE, хоть LC_NAME, хоть LC_IDENTIFICATION. Хотя, нет. В венде на запрос LC_IDENTIFICATION выдаёт "Your vendor has not defined POSIX macro LC_IDENTIFICATION".

    Have nice nights.
    Stas Mishchenkov.

    --- На халяву не только уксус сладок, но и свинина постна, халяльна и кошерна.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Fri Mar 15 10:04:18 2024
    Hi Vitaliy!

    14 Mar 24 07:17, Vitaliy Aksyonov -> Stas Mishchenkov:

    Интересно, как он определяет локальную кодировку на венде. :)

    [...skipped...]

    адо чтобы он брал из setlocale(LC_что-то, NULL). И это будет
    работать везде, где есть setlocale. А есть оно почти везде.

    $locale = setlocale(LC_CTYPE);


    [...skipped...]

    е работает.

    Ты неправильно её готовишь. Я тоже на это наступил. адо внимательнее читать документацию. :)

    # query and save the old locale
    $old_locale = setlocale(LC_CTYPE);

    setlocale(LC_CTYPE, "");
    # LC_CTYPE now reset to the default defined by the
    # LC_ALL/LC_CTYPE/LANG environment variables, or to the system
    # default.

    Попробуй так: setlocale(LC_CTYPE, "");

    Та же фигня, только в левой руке.

    В твоём варианте оно возвращает текущую для процесса. А так, как она
    ранее не была выставлена, то и возвращает C. Мой вариант как раз выставляет локаль используя LANG и другие переменные и возвращает тебе
    то, что наделал.

    Судя по доке, пустая строка должна вызвать ресет локали на дефаулт.

    Да, это я проверял для

    D:\Fido\inbound>ver Microsoft Windows [Version 10.0.19045.4170]

    В семёрке оно, кажется, работало иначе.

    Have nice nights.
    Stas Mishchenkov.

    --- Всё, что нас не убивает, потом об этом очень сильно пожалеет.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Vitaliy Aksyonov@1:104/117 to Stas Mishchenkov on Fri Mar 15 08:37:56 2024
    Привет, Stas!

    15 Mar 24 09:52, ты писал(а) мне:

    В Юниксах из $LANG, и я там починил недавно, но всё равно тупо
    выдаёт /ru_RU/ -> CP866 иначе CP437.

    А тут в чём проблема получить верный ответ?

    [fido@brorabbit ~]$ echo $LANG
    ru_RU.IBM866

    [ustasm@brorabbit ~]$ echo $LANG
    ru_RU.UTF-8

    Проблема в том, что например этой переменной может не быть, а
    локаль есть. Да и в разных системах реализовано по-разному.

    Я спрашивал, в чём проблема взять правильную часть ответа.

    Проблема в том, что эта переменная может отсутствовать, а локаль быть выставлена.

    А setlocale работает одинаково.

    Экспериментальным путём выясняется, что в венде оно тупо выдаёт "С",
    что не спроси, хоть LC_CTYPE, хоть LC_NAME, хоть LC_IDENTIFICATION.
    Хотя, нет. В венде на запрос LC_IDENTIFICATION выдаёт "Your vendor has
    not defined POSIX macro LC_IDENTIFICATION".

    Ты неправильно её готовишь. :)

    Best regards,
    Vitaliy Aksyonov.

    ... В здоровом теле здоровый пук.
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Vitaliy Aksyonov@1:104/117 to Stas Mishchenkov on Fri Mar 15 08:38:38 2024
    Привет, Stas!

    15 Mar 24 10:04, ты писал(а) мне:

    Интересно, как он определяет локальную кодировку на венде.
    :)

    [...skipped...]

    адо чтобы он брал из setlocale(LC_что-то, NULL). И это будет
    работать везде, где есть setlocale. А есть оно почти везде.

    $locale = setlocale(LC_CTYPE);


    [...skipped...]

    е работает.

    Ты неправильно её готовишь. Я тоже на это наступил. адо
    внимательнее читать документацию. :)

    # query and save the old locale
    $old_locale = setlocale(LC_CTYPE);

    setlocale(LC_CTYPE, "");
    # LC_CTYPE now reset to the default defined by the
    # LC_ALL/LC_CTYPE/LANG environment variables, or to the system
    # default.

    Это именно то, что надо. Когда вызываешь setlocale(LC_CTYPE, NULL), то оно возвращает ранее выставленную локаль. А так, как ты её явно не выставлял, то и возвращается "C".

    Попробуй так: setlocale(LC_CTYPE, "");

    Та же фигня, только в левой руке.

    Этот вариант как раз меняет локаль с "C" на то, что настроено в системе. Почему оно у тебя возвращает "C", это вопрос.

    Я не перлом пробовал правда, но не думаю, что есть какая-то разница, ведь перл тупо вызывает ту же системную функцию.

    В твоём варианте оно возвращает текущую для процесса. А так, как
    она ранее не была выставлена, то и возвращает C. Мой вариант как
    раз выставляет локаль используя LANG и другие переменные и
    возвращает тебе то, что наделал.

    Судя по доке, пустая строка должна вызвать ресет локали на дефаулт.

    Именно. А он берется из тех же $LANG и так далее.

    Да, это я проверял для

    D:\Fido\inbound>ver Microsoft Windows [Version 10.0.19045.4170]

    В семёрке оно, кажется, работало иначе.

    Да одинаково оно работает. Просто в венде локаль странная.

    Пробовал тот же скрипт ради интереса под линуксом запустить? Что кажет?

    Best regards,
    Vitaliy Aksyonov.

    ... Почему все дуры такие женщины?
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Fri Mar 15 18:51:40 2024
    Hi Vitaliy!

    15 Mar 24 08:38, Vitaliy Aksyonov -> Stas Mishchenkov:

    setlocale(LC_CTYPE, "");
    # LC_CTYPE now reset to the default defined by the
    # LC_ALL/LC_CTYPE/LANG environment variables, or to the system
    # default.

    Это именно то, что надо. Когда вызываешь setlocale(LC_CTYPE, NULL), то оно возвращает ранее выставленную локаль. А так, как ты её явно не выставлял, то и возвращается "C".

    А GoldEd как-то иначе делает?

    Попробуй так: setlocale(LC_CTYPE, "");

    Та же фигня, только в левой руке.

    Этот вариант как раз меняет локаль с "C" на то, что настроено в системе. Почему оно у тебя возвращает "C", это вопрос.

    Пробовал заслать \x00 - ваще тишину возвращает.

    Я не перлом пробовал правда, но не думаю, что есть какая-то разница,
    ведь перл тупо вызывает ту же системную функцию.

    Вот именно. Тот же POSIX locale_h. Запустил для чистоты эксперимента голый cmd.exe. Вот результат:

    Microsoft Windows [Version 10.0.19045.4170]
    (c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

    D:\Fido\inbound>1_locale.pl
    C
    C

    D:\Fido\inbound>chcp
    Текущая кодовая страница: 866

    В твоём варианте оно возвращает текущую для процесса. А так, как
    она ранее не была выставлена, то и возвращает C. Мой вариант как
    раз выставляет локаль используя LANG и другие переменные и
    возвращает тебе то, что наделал.

    Судя по доке, пустая строка должна вызвать ресет локали на дефаулт.

    Именно. А он берется из тех же $LANG и так далее.

    Видимо, виндовс уже не такая уж и позикс совместимая.

    Да, это я проверял для

    D:\Fido\inbound>ver Microsoft Windows [Version 10.0.19045.4170]

    В семёрке оно, кажется, работало иначе.

    Да одинаково оно работает. Просто в венде локаль странная.

    Я про то самое. Там так не получится.

    Пробовал тот же скрипт ради интереса под линуксом запустить? Что
    кажет?

    Да. Всё правильно кажет. Я уже здесь писал.


    [fido@brorabbit tests]$ ./1_locale.pl
    ru_RU.IBM866

    [ustasm@brorabbit ~]$ /home/fido/perl/tests/1_locale.pl
    ru_RU.UTF-8

    Have nice nights.
    Stas Mishchenkov.

    --- А стоит ли идти к психиатру, спросил я себя. Мнения разделились.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Vitaliy Aksyonov@1:104/117 to Stas Mishchenkov on Fri Mar 15 19:23:06 2024
    Привет, Stas!

    15 Mar 24 18:51, ты писал(а) мне:

    setlocale(LC_CTYPE, "");
    # LC_CTYPE now reset to the default defined by the
    # LC_ALL/LC_CTYPE/LANG environment variables, or to the system
    # default.

    Это именно то, что надо. Когда вызываешь setlocale(LC_CTYPE,
    NULL), то оно возвращает ранее выставленную локаль. А так, как ты
    её явно не выставлял, то и возвращается "C".

    А GoldEd как-то иначе делает?

    Они использует именно setlocale(LC_CTYPE, ""); И в некоторых местах LC_ALL. о это неважно.

    Попробуй так: setlocale(LC_CTYPE, "");
    Та же фигня, только в левой руке.

    Может это прикол перла? Попробуй накропать простенькую программу на голом си и посмотри, что выдаст.

    -------------
    #include <locale.h>
    #include <stdio.h>

    int main()
    {
    printf("%s", setlocale(LC_ALL, "");
    return 0;
    }

    Что скажет? :)

    Этот вариант как раз меняет локаль с "C" на то, что настроено в
    системе. Почему оно у тебя возвращает "C", это вопрос.
    Пробовал заслать \x00 - ваще тишину возвращает.

    Венда, она вообще странная.

    Я не перлом пробовал правда, но не думаю, что есть какая-то
    разница, ведь перл тупо вызывает ту же системную функцию.

    Вот именно. Тот же POSIX locale_h. Запустил для чистоты эксперимента
    голый cmd.exe. Вот результат:

    Microsoft Windows [Version 10.0.19045.4170]
    (c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

    D:\Fido\inbound>1_locale.pl
    C
    C

    У меня программа на c выдаёт English_United States.1251

    D:\Fido\inbound>chcp
    Текущая кодовая страница: 866

    Самое интересное, что даже после chcp 866 выдаёт ту же английскую локаль.

    В твоём варианте оно возвращает текущую для процесса. А так,
    как она ранее не была выставлена, то и возвращает C. Мой
    вариант как раз выставляет локаль используя LANG и другие
    переменные и возвращает тебе то, что наделал.

    Судя по доке, пустая строка должна вызвать ресет локали на
    дефаулт.

    Именно. А он берется из тех же $LANG и так далее.

    Видимо, виндовс уже не такая уж и позикс совместимая.

    Она никогда и не была POSIX совместимой.

    Да, это я проверял для

    D:\Fido\inbound>ver Microsoft Windows [Version 10.0.19045.4170]

    В семёрке оно, кажется, работало иначе.

    Да одинаково оно работает. Просто в венде локаль странная.

    Я про то самое. Там так не получится.

    Пробовал тот же скрипт ради интереса под линуксом запустить? Что
    кажет?

    Да. Всё правильно кажет. Я уже здесь писал.

    у хоть там по-человечески.

    [fido@brorabbit tests]$ ./1_locale.pl
    ru_RU.IBM866

    [ustasm@brorabbit ~]$ /home/fido/perl/tests/1_locale.pl
    ru_RU.UTF-8

    Я тут накопал, почему когда локаль "неправильная" спеллчекер не срабатывает. В смысле, пропускает русские слова. Из-за того, как там строка на слова разбивается. Словом считается то, что состоит из букв, цифр и символов "-'."

    Причём определяется что символ - это буква вот таким мега алгоритмом:
    ====
    int isxalnum(int c)
    {
    return isascii(c) ? isalnum(c) : (c != g_tolower(c)) || (c != g_toupper(c));
    }
    ====

    to_lower/to_upper не будут работать корректно для русских букв в "чужой" локали.

    Вот и получается, что словарь загружен, но русские слова в него не попадают. И дед просто их все считает правильнымию

    В целом алгоритм имеет право на жизнь, но мне кажется, проще было бы просто разрезать текст по пробелам/табам.

    Best regards,
    Vitaliy Aksyonov.

    ... Экипаж прощается с вами, желает вам счастливого полета.
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Sat Mar 16 11:46:20 2024
    Hi Vitaliy!

    15 Mar 24 19:23, Vitaliy Aksyonov -> Stas Mishchenkov:

    Попробуй так: setlocale(LC_CTYPE, "");
    Та же фигня, только в левой руке.

    Может это прикол перла?

    Возможно, у меня какой-то не такой POSIX/locale.h

    Попробуй накропать простенькую программу на голом
    си и посмотри, что выдаст.

    -------------
    #include <locale.h>
    #include <stdio.h>

    int main()
    {
    printf("%s", setlocale(LC_ALL, "");
    return 0;
    }

    Что скажет? :)

    У меня под виндой нечем собрать. Совсем. У тебя ж есть бинарь? Кинь аттачем, плиз.

    Этот вариант как раз меняет локаль с "C" на то, что настроено в
    системе. Почему оно у тебя возвращает "C", это вопрос.
    Пробовал заслать \x00 - ваще тишину возвращает.

    Венда, она вообще странная.

    Ага.

    Я не перлом пробовал правда, но не думаю, что есть какая-то
    разница, ведь перл тупо вызывает ту же системную функцию.

    Вот именно. Тот же POSIX locale_h. Запустил для чистоты эксперимента
    голый cmd.exe. Вот результат:

    Microsoft Windows [Version 10.0.19045.4170]
    (c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

    D:\Fido\inbound>1_locale.pl
    C
    C

    У меня программа на c выдаёт English_United States.1251

    Хотя в консоли cp866?

    D:\Fido\inbound>chcp
    Текущая кодовая страница: 866

    Самое интересное, что даже после chcp 866 выдаёт ту же английскую локаль.

    http://st.g0x.ru/mustdie.png ;)

    Видимо, виндовс уже не такая уж и позикс совместимая.

    Она никогда и не была POSIX совместимой.

    Прикинь? ;)

    Пробовал тот же скрипт ради интереса под линуксом запустить? Что
    кажет?

    Да. Всё правильно кажет. Я уже здесь писал.

    у хоть там по-человечески.

    А могло быть как-то иначе? ;)

    [fido@brorabbit tests]$ ./1_locale.pl
    ru_RU.IBM866

    [ustasm@brorabbit ~]$ /home/fido/perl/tests/1_locale.pl
    ru_RU.UTF-8

    Я тут накопал, почему когда локаль "неправильная" спеллчекер не срабатывает. В смысле, пропускает русские слова. Из-за того, как там строка на слова разбивается. Словом считается то, что состоит из букв, цифр и символов "-'."

    Причём определяется что символ - это буква вот таким мега алгоритмом:
    ====
    int isxalnum(int c)
    {
    return isascii(c) ? isalnum(c) : (c != g_tolower(c)) || (c != g_toupper(c)); }
    ====

    to_lower/to_upper не будут работать корректно для русских букв в "чужой" локали.

    Вот и получается, что словарь загружен, но русские слова в него не попадают. И дед просто их все считает правильнымию

    В целом алгоритм имеет право на жизнь, но мне кажется, проще было бы просто разрезать текст по пробелам/табам.

    Тоже не вариант. Я сталкивался с ошибочным разбиением именно в маздайке, кстати.

    Have nice nights.
    Stas Mishchenkov.

    --- Нa opужейнoм зaвoдe заpплату дают дeнь в день, cекунда в секунду
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Sat Mar 16 11:59:16 2024
    Hi Vitaliy!

    15 Mar 24 19:23, Vitaliy Aksyonov -> Stas Mishchenkov:

    Попробуй так: setlocale(LC_CTYPE, "");
    Та же фигня, только в левой руке.

    Может это прикол перла? Попробуй накропать простенькую программу на голом си и посмотри, что выдаст.

    -------------
    #include <locale.h>
    #include <stdio.h>

    int main()
    {
    printf("%s", setlocale(LC_ALL, "");
    return 0;
    }

    Что скажет? :)

    В линуксе предсказуемо правильно.

    [fido@brorabbit locale]$ gcc -o local ./locale.c
    [fido@brorabbit locale]$ ./local
    ru_RU.IBM866


    Have nice nights.
    Stas Mishchenkov.

    --- Ты не нищий, ты просто отрицательно богатый.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Sat Mar 16 12:15:28 2024
    Hi Vitaliy!

    15 Mar 24 19:23, Vitaliy Aksyonov -> Stas Mishchenkov:

    Может это прикол перла? Попробуй накропать простенькую программу на
    голом
    си и посмотри, что выдаст.

    -------------
    #include <locale.h>
    #include <stdio.h>

    int main()
    {
    printf("%s", setlocale(LC_ALL, "");
    return 0;
    }

    Что скажет? :)

    Ага. Скачал, поставил, собрал.

    D:\Fido\tmp\perl\locale>loc.exe Russian_Russia.1251

    Хотя, на самом деле 866.

    D:\Fido\tmp\perl\locale>chcp Текущая кодовая страница: 866

    Вот тебе, бабка, и Юрьев День.

    Have nice nights.
    Stas Mishchenkov.

    --- Скажи человеку, что ты в нём разочаровался и он сразу докажет, что не зря.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Alexey Fayans@2:5030/1997 to Stas Mishchenkov on Sat Mar 16 12:46:01 2024
    Hello Stas!

    On Sat, 16 Mar 2024 12:15 +0300, in a message to Vitaliy Aksyonov, you wrote:

    int main()
    {
    printf("%s", setlocale(LC_ALL, "");
    return 0;
    }
    D:\Fido\tmp\perl\locale>loc.exe Russian_Russia.1251
    Хотя, на самом деле 866.

    а самом деле как раз 1251, потому что она основная. Откуда setlocale() может знать, какую из кодировок ты хочешь получить, ACP или OEMCP?


    ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
    --- GoldED+/W32-MSVC 1.1.5-b20240306
    * Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)
  • From Stas Mishchenkov@2:460/5858 to Alexey Fayans on Mon Mar 18 09:16:48 2024
    Hi Alexey!

    16 Mar 24 12:46, Alexey Fayans -> Stas Mishchenkov:

    int main()
    {
    printf("%s", setlocale(LC_ALL, "");
    return 0;
    }
    D:\Fido\tmp\perl\locale>loc.exe Russian_Russia.1251
    Хотя, на самом деле 866.

    а самом деле как раз 1251, потому что она основная. Откуда setlocale() может знать, какую из кодировок ты хочешь получить, ACP или OEMCP?

    Я не говорю, что виндовс - маздай, хотя это так и есть, я говорю, что под виндой setlocale() выдаст не то, что нам требуется для правильной перекодировки.

    Have nice nights.
    Stas Mishchenkov.

    --- Хорошо воспитанная женщина - не ругается матом, она матом умеет смотреть.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)