Discussion:
В консольном режиме Linux даже при выборе кодировки UTF-8 вместо кирилл
(слишком старое сообщение для ответа)
Alexei Savchenko
2024-03-06 21:21:16 UTC
Permalink
Привет, All!

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

С наилучшими пожеланиями, Alexei.
Nil A
2024-03-06 22:42:42 UTC
Permalink
Hello, Alexei!

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

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

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

Best Regards, Nil
Alexei Savchenko
2024-03-06 23:27:03 UTC
Permalink
Hello, Nil A.
On 07.03.2024 1:42 you wrote:

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

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

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

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

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

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


Have nice nights.
Stas Mishchenkov.
Nil A
2024-03-07 06:59:50 UTC
Permalink
Hello, Stas!

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

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

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

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

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

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

Best Regards, Nil
Stas Mishchenkov
2024-03-07 08:12:24 UTC
Permalink
Hi Nil!

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

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

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

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

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

Have nice nights.
Stas Mishchenkov.
Vitaliy Aksyonov
2024-03-07 04:07:42 UTC
Permalink
Привет, Stas!

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

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

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

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

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

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

Best regards,
Vitaliy Aksyonov.

... Надоело быть счастливым, хочy часы.
Stas Mishchenkov
2024-03-07 14:39:54 UTC
Permalink
Hi Vitaliy!

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

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

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

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

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

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

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

Have nice nights.
Stas Mishchenkov.
Vitaliy Aksyonov
2024-03-07 05:27:48 UTC
Permalink
Привет, Stas!

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

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

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

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

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

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

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

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

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

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

Best regards,
Vitaliy Aksyonov.

... Лучше маленький доллар, чем большое спасибо.
Stas Mishchenkov
2024-03-08 08:10:14 UTC
Permalink
Hi Vitaliy!

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

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

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

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

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

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

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

Have nice nights.
Stas Mishchenkov.
Vitaliy Aksyonov
2024-03-08 11:22:32 UTC
Permalink
Привет, Stas!

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

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

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

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

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

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

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

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

Best regards,
Vitaliy Aksyonov.

... Xoтeлocь бы, чтoбы нe тoлькo хoтeлocь...
Stas Mishchenkov
2024-03-09 07:17:46 UTC
Permalink
Hi Vitaliy!

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

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

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

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

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

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

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.
Vladimir Fyodorov
2024-03-09 17:27:22 UTC
Permalink
Разнообразно приветствую!

VA>> А вот почему в линуксе не работает - это хороший вопрос. В чем
VA>> "не работает" выражается?
SM> все слова выделяются, как ошибочные. Ну, т.е. с английским-то всё
SM> нормально, а русский не панимэ. XlatPath
SM> /home/fido/etc/golded/charset XlatCharSet KOI8-R CP866
SM> koi_866.chs XlatCharSet CP866 KOI8-R 866_koi.chs
SM> XlatCharSet CP1251 CP866 win_866.chs XlatCharSet CP866
SM> CP1251 866_win.chs XlatCharSet CP1125 CP866
SM> 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, эсквайр.
... Пропала несущая? Заплатите налоги!
Vitaliy Aksyonov
2024-03-09 10:28:50 UTC
Permalink
Привет, Stas!

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

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

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

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

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

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

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

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

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

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

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

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

Best regards,
Vitaliy Aksyonov.

... 8 из 10 американцев страдают геморроем. Еще двоим он даже нравится.
Stas Mishchenkov
2024-03-10 06:20:08 UTC
Permalink
Hi Vitaliy!

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

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

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

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

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

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

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

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

Да.

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

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

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

Да.

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

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.
Stas Mishchenkov
2024-03-10 10:02:56 UTC
Permalink
Hi Vitaliy!

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

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

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

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

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

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

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

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

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

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

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

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

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

Have nice nights.
Stas Mishchenkov.
Vladimir Fyodorov
2024-03-11 08:22:58 UTC
Permalink
Разнообразно приветствую тебя, Stas!

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

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

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

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Коровоизлияние в мозг
Stas Mishchenkov
2024-03-12 05:42:10 UTC
Permalink
Hi Vladimir!

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

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

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

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

Have nice nights.
Stas Mishchenkov.
Vitaliy Aksyonov
2024-03-12 16:44:36 UTC
Permalink
Привет, Stas!

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

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

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

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

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

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

Best regards,
Vitaliy Aksyonov.

... Держи хвост пистолетом!
Vladimir Fyodorov
2024-03-13 05:51:09 UTC
Permalink
Разнообразно приветствую тебя, Vitaliy!

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

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

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

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Похоже, я опять попал в оффтопик...
Nil A
2024-03-13 14:39:22 UTC
Permalink
Hello, Vladimir!

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

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

В ДОСе через 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
Stas Mishchenkov
2024-03-13 13:14:44 UTC
Permalink
Hi Vitaliy!

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

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

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

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

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

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

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

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

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

Have nice nights.
Stas Mishchenkov.
Nil A
2024-03-13 14:43:56 UTC
Permalink
Hello, Stas!

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

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

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

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

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

Best Regards, Nil
Vitaliy Aksyonov
2024-03-13 11:25:18 UTC
Permalink
Привет, Nil!

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

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

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

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

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

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

Best regards,
Vitaliy Aksyonov.

... Если вы проснулись на улице - значит вы там заснули!
Stas Mishchenkov
2024-03-14 10:12:16 UTC
Permalink
Hi Vitaliy!

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

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

[...skipped...]

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

$locale = setlocale(LC_CTYPE);


=== Import Windows Clipboard Start ===
[***@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 ===

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

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

Не работает.

Have nice nights.
Stas Mishchenkov.
Vitaliy Aksyonov
2024-03-14 04:17:20 UTC
Permalink
Привет, Stas!

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

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

SM> [...skipped...]

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

SM> $locale = setlocale(LC_CTYPE);


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

SM> use POSIX qw(locale_h);
SM> use locale;

SM> my $old_locale;

SM> $old_locale = setlocale(LC_CTYPE);

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

SM> [***@brorabbit tests]$ ./1_locale.pl
SM> ru_RU.IBM866

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

SM> Не работает.

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

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

Best regards,
Vitaliy Aksyonov.

... Приехала: пальцы веером, сопли пузырями!...
Stas Mishchenkov
2024-03-14 07:14:28 UTC
Permalink
Hi Nil!

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

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

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

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

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

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

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

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

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


Have nice nights.
Stas Mishchenkov.
Vitaliy Aksyonov
2024-03-14 04:16:24 UTC
Permalink
Привет, Stas!

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

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

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

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

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

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

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

SM> [***@brorabbit ~]$ echo $LANG
SM> ru_RU.IBM866

SM> [***@brorabbit ~]$ echo $LANG
SM> ru_RU.UTF-8

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

Best regards,
Vitaliy Aksyonov.

... Всех денег не заработать - часть придется украсть...
Nil A
2024-03-14 13:55:08 UTC
Permalink
Hello, Vitaliy!

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

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

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

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

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

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

Best Regards, Nil
Vitaliy Aksyonov
2024-03-14 07:33:26 UTC
Permalink
Привет, Nil!

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

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

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

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

Именно.

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

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

Best regards,
Vitaliy Aksyonov.

... Последнее слово техники - No Carrier.
Stas Mishchenkov
2024-03-15 06:52:42 UTC
Permalink
Hi Vitaliy!

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

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

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

SM>> [***@brorabbit ~]$ echo $LANG
SM>> ru_RU.IBM866

SM>> [***@brorabbit ~]$ echo $LANG
SM>> ru_RU.UTF-8

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

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

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

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

Have nice nights.
Stas Mishchenkov.

Nil A
2024-03-13 14:37:50 UTC
Permalink
Hello, Vitaliy!

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

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

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

Best Regards, Nil
Stas Mishchenkov
2024-03-07 15:01:40 UTC
Permalink
Hi Vitaliy!

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

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

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

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

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

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

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

Have nice nights.
Stas Mishchenkov.
Vladimir Fyodorov
2024-03-07 18:24:08 UTC
Permalink
Разнообразно приветствую!

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

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

--
Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Пропала несущая? Заплатите налоги!
Cheslav Osanadze
2024-03-07 18:16:11 UTC
Permalink
Привет Vladimir!

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

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

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

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


Cheslav.


... Еще два рога прорезались у нашего изобилия.
Vladimir Fyodorov
2024-03-07 19:32:53 UTC
Permalink
Разнообразно приветствую!

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

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

--
Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Пропала несущая? Заплатите налоги!
Cheslav Osanadze
2024-03-08 04:00:29 UTC
Permalink
Привет Vladimir!

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

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

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

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



Cheslav.


... Череп твой в трех местах пробит - это след от мужских обид.
Stas Mishchenkov
2024-03-08 09:14:50 UTC
Permalink
Hi Cheslav!

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

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

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

Ctrl+J в Golded. ;)

Have nice nights.
Stas Mishchenkov.
Cheslav Osanadze
2024-03-08 09:13:56 UTC
Permalink
Привет Stas!

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

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

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

SM> Ctrl+J в Golded. ;)

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


Cheslav.


... Даже в самом высоком кресле всё равно сидит задница...
Semen Panevin
2024-03-08 15:49:02 UTC
Permalink
Доброго здоровьица тебе, Cheslav!

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

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

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

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

... Век живи, век учись!
Cheslav Osanadze
2024-03-08 15:05:41 UTC
Permalink
Привет Semen!

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

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

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

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

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

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

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


Cheslav.


... Век вклада не видать.
Konstantin Simonov
2024-03-08 20:35:16 UTC
Permalink
Hi, Cheslav!

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

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

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


Sincerely yours, Konstantin.
Cheslav Osanadze
2024-03-08 16:18:08 UTC
Permalink
Привет Konstantin!

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

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

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

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

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

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



Cheslav.


... И каждый вечер: сразу встанет, удивительно хорош...
Konstantin Simonov
2024-03-09 09:48:38 UTC
Permalink
Hi, Cheslav!

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

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

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

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


Sincerely yours, Konstantin.
Cheslav Osanadze
2024-03-09 09:53:32 UTC
Permalink
Привет Konstantin!

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


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

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

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

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

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

Cheslav.


... Российские версии популярных игр - ГосДУМ и Вольфович.
Vitaliy Aksyonov
2024-03-09 10:24:30 UTC
Permalink
Привет, Cheslav!

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

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

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

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

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

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

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

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

Best regards,
Vitaliy Aksyonov.

... Требyется человек для практики начинающего киллера.
Konstantin Simonov
2024-03-12 07:28:42 UTC
Permalink
Hi, Cheslav!

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

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

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

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

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


Sincerely yours, Konstantin.
Vitaliy Aksyonov
2024-03-08 11:24:58 UTC
Permalink
Привет, Konstantin!

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

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

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

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

Best regards,
Vitaliy Aksyonov.

... Трое мyжчин любовались фонтаном, потом застегнyлись и отошли.
Konstantin Simonov
2024-03-09 10:06:46 UTC
Permalink
Hi, Vitaliy!

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

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

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


Sincerely yours, Konstantin.
Stas Mishchenkov
2024-03-09 07:09:08 UTC
Permalink
Hi Konstantin!

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

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

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

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

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

Это - да.

Have nice nights.
Stas Mishchenkov.
Konstantin Simonov
2024-03-08 10:01:48 UTC
Permalink
Hi, Cheslav!

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

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

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


Sincerely yours, Konstantin.
Cheslav Osanadze
2024-03-08 06:29:56 UTC
Permalink
Привет Konstantin!

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

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

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

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

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



Cheslav.


... Я не гей, но мой любовник - да...
Konstantin Simonov
2024-03-08 18:42:58 UTC
Permalink
Hi, Cheslav!

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

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

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



Sincerely yours, Konstantin.
Semen Panevin
2024-03-08 15:52:18 UTC
Permalink
Доброго здоровьица тебе, Konstantin!

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

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

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

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

... Жизнь принуждает человека ко многим добровольным действиям... (c)...
Cheslav Osanadze
2024-03-08 15:03:13 UTC
Permalink
Привет Konstantin!

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

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

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

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

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


Cheslav.


... Годы беpyт свое, а гады - чyжое.
Stas Mishchenkov
2024-03-08 08:42:40 UTC
Permalink
Hi Cheslav!

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

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

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

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

Да ладна! В Фидо тебе до этого ни разу не приходили мессаги не в cp866?
Have nice nights.
Stas Mishchenkov.
Cheslav Osanadze
2024-03-08 08:21:03 UTC
Permalink
Привет Stas!

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

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

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

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

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

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



Cheslav.


... Hикто на ней не женится, самоубийство нынче не в моде.
Nil A
2024-03-07 21:42:32 UTC
Permalink
Hello, Vladimir!

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

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

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

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

Best Regards, Nil
Vladimir Fyodorov
2024-03-07 23:32:07 UTC
Permalink
Разнообразно приветствую!

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

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

--
Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Пропала несущая? Заплатите налоги!
Stas Mishchenkov
2024-03-08 08:41:08 UTC
Permalink
Hi Vladimir!

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

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

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

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

Have nice nights.
Stas Mishchenkov.
Nil A
2024-03-07 21:40:48 UTC
Permalink
Hello, Vitaliy!

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

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

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

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

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

Best Regards, Nil
Vitaliy Aksyonov
2024-03-07 14:06:56 UTC
Permalink
Привет, Nil!

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

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

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

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

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

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

Best regards,
Vitaliy Aksyonov.

... Жизнь хуже чем была, но лучше, чем будет!
Semen Panevin
2024-03-08 06:56:28 UTC
Permalink
Доброго здоровьица тебе, Nil!

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

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

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

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

... Учиться, учиться и учиться! (с) Ленин
Stas Mishchenkov
2024-03-08 08:52:54 UTC
Permalink
Hi Nil!

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

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

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

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

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

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

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

Have nice nights.
Stas Mishchenkov.
Gleb Hlebov
2024-03-08 19:15:14 UTC
Permalink
Hi Nil,

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

subj :-)

─юыцэю яЁю≈ш≥р≥©ё  цх.
Vitaliy Aksyonov
2024-03-08 12:03:14 UTC
Permalink
Привет, Gleb!

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

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

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

GH> subj :-)

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

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

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

Best regards,
Vitaliy Aksyonov.

... Точность - вежливость снайперов.
Gleb Hlebov
2024-03-09 17:53:46 UTC
Permalink
Hi Vitaliy,

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

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

Тогда в списке сообщений некрасивые кракозябры будут.
Nil A
2024-03-09 19:34:08 UTC
Permalink
* Originally in ru.golded
* Crossposted in golded.devel
Hello, Gleb!

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

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

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

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

Best Regards, Nil
Gleb Hlebov
2024-03-11 08:09:30 UTC
Permalink
Hi Nil,

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

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

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

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

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

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


... Mon, 11 Mar 2024, 11:09 +0400
Konstantin Simonov
2024-03-09 09:58:30 UTC
Permalink
Hi, Gleb!

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

GH> ─юыцэю яЁю≈ш≥р≥©ё  цх.

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


Sincerely yours, Konstantin.
Stas Mishchenkov
2024-03-09 07:34:44 UTC
Permalink
Hi Konstantin!

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

GH>> ─юыцэю яЁю≈ш≥р≥©ё  цх.

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

Loading Image...

;)

Have nice nights.
Stas Mishchenkov.
Konstantin Simonov
2024-03-09 12:37:29 UTC
Permalink
Hi, Stas!

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

GH>>> ─юыцэю яЁю≈ш≥р≥©ё  цх.
KS>> Должно, но не в фидошном редакторе. :)
SM> http://st.g0x.ru/astroy.png

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


Sincerely yours, Konstantin.
Stas Mishchenkov
2024-03-12 06:11:02 UTC
Permalink
Hi Konstantin!

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

GH>>>> ─юыцэю яЁю≈ш≥р≥©ё  цх.
KS>>> Должно, но не в фидошном редакторе. :)
SM>> http://st.g0x.ru/astroy.png

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

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

Have nice nights.
Stas Mishchenkov.
Konstantin Simonov
2024-03-12 12:00:10 UTC
Permalink
Hi, Stas!

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

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

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


Sincerely yours, Konstantin.
Alexey Fayans
2024-03-12 08:56:15 UTC
Permalink
Hello Konstantin!

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

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

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

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

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

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

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


... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
Konstantin Simonov
2024-03-12 15:58:44 UTC
Permalink
Hi, Alexey!

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

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

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

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

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

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

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


Sincerely yours, Konstantin.
Stas Mishchenkov
2024-03-12 14:51:42 UTC
Permalink
Hi Konstantin!

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

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

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

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

Have nice nights.
Stas Mishchenkov.
Konstantin Simonov
2024-03-12 20:27:06 UTC
Permalink
Hi, Stas!

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

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

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


Sincerely yours, Konstantin.
Stas Mishchenkov
2024-03-13 04:57:18 UTC
Permalink
Hi Konstantin!

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

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

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

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

─ 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.
Alexey Fayans
2024-03-12 17:11:23 UTC
Permalink
Hello Konstantin!

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

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

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

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

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

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

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

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

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


... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
Konstantin Simonov
2024-03-13 05:21:58 UTC
Permalink
Hi, Alexey!

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

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

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

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

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


Sincerely yours, Konstantin.
Stas Mishchenkov
2024-03-13 05:00:34 UTC
Permalink
Hi Konstantin!

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

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

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

Have nice nights.
Stas Mishchenkov.
Konstantin Simonov
2024-03-13 09:47:38 UTC
Permalink
Hi, Stas!

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

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

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


Sincerely yours, Konstantin.
Stas Mishchenkov
2024-03-13 13:19:06 UTC
Permalink
Hi Konstantin!

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

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

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

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

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

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

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

;)

Have nice nights.
Stas Mishchenkov.
Alexey Fayans
2024-03-13 07:50:52 UTC
Permalink
Hello Konstantin!

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

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

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

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

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


... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
Cheslav Osanadze
2024-03-13 08:41:20 UTC
Permalink
Привет Alexey!

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

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

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

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

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




Cheslav.


... Интеpесно, способна ли чёpная дыpа поглотить озонную?
Konstantin Simonov
2024-03-13 14:08:18 UTC
Permalink
Hi, Cheslav!

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

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

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


Sincerely yours, Konstantin.
Cheslav Osanadze
2024-03-13 12:45:48 UTC
Permalink
Привет Konstantin!

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

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

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

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



Cheslav.


... Статистика знает всё, что бухгалтерия находит необходимым ей сообщить.
Stas Mishchenkov
2024-03-13 14:12:04 UTC
Permalink
Hi Konstantin!

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

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

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

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

Have nice nights.
Stas Mishchenkov.
Konstantin Simonov
2024-03-14 06:04:00 UTC
Permalink
Hi, Stas!

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

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

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

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


Sincerely yours, Konstantin.
Vitaliy Aksyonov
2024-03-13 19:51:40 UTC
Permalink
Привет, Konstantin!

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

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

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

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

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

https://xkcd.com/927/

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

Best regards,
Vitaliy Aksyonov.

... Гласность это правда, умноженная на безнаказанность.
Stas Mishchenkov
2024-03-14 10:20:34 UTC
Permalink
Hi Vitaliy!

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

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

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

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

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

Have nice nights.
Stas Mishchenkov.
Stas Mishchenkov
2024-03-12 14:40:00 UTC
Permalink
Hi Konstantin!

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

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

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

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

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

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

Have nice nights.
Stas Mishchenkov.
Konstantin Simonov
2024-03-12 19:51:50 UTC
Permalink
Hi, Stas!

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

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

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

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

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

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


Sincerely yours, Konstantin.
Vitaliy Aksyonov
2024-03-12 16:48:42 UTC
Permalink
Привет, Konstantin!

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

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

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

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

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

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

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

Best regards,
Vitaliy Aksyonov.

... Сбой в ДНК... это надолго...
Stas Mishchenkov
2024-03-09 07:11:08 UTC
Permalink
Hi Gleb!

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

GH> @CHRS: CP1251 2

GH> subj :-)

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

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

Have nice nights.
Stas Mishchenkov.
Gleb Hlebov
2024-03-09 18:05:48 UTC
Permalink
Hi Stas,

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

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

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

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

Или так не делают?
Stas Mishchenkov
2024-03-10 06:02:52 UTC
Permalink
Hi Gleb!

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

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

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

GH> ========
GH> IgnoreCharSet Yes
GH> XlatImport CP866
GH> ========

Нет.

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

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

Have nice nights.
Stas Mishchenkov.
Gleb Hlebov
2024-03-08 19:18:48 UTC
Permalink
Hi Nil,

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

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

В Win10 у консоли по дефолту 866, меняется командой chcp <номер>.
Alexei Savchenko
2024-03-07 10:11:56 UTC
Permalink
Привет, Alexei!

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

AS> Привет, All!

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

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

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

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

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

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

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

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