= Сообщение: 8624 из 48394 ================================ RU.FIDONET.TODAY = От : Mithgol the Webmaster 2:50/88 24 Jun 17 03:47:58 Кому : Nil Alexandrov 24 Jun 17 03:47:58 Тема : Проблема курицы и яйца в разработке софта, Unicode поддерживающего FGHI : area://RU.FIDONET.TODAY?msgid=2:50/88+594db9d4 На : area://RU.FIDONET.TODAY?msgid=2:5015/46+594ae65d = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.FIDONET.TODAY?msgid=2:5015/46+595f095e ============================================================================== Так было 00:16 22 Jun 17 написано от Nil Alexandrov к Mithgol the Webmaster:
NA> [..многа квота выкушено, там ишо эти ~Z не читаемые..]
Если у тебя символ под номером FF из кодировки CP866 (неразрывный пробел) заменяется просмотрщиком на ~Z, то тогда меняй просмотрщик (ситуация совершенно такая же, как в случае с заглавной русской буквой эн: символы кодировки CP866, не являющиеся специальными, не должны восприниматься как специальные).
Это решение (сменить просмотрщик) ── решение для пользователей. Что же касается авторов исходного кода самих просмотрщиков, то они могут и должны устранить из Фидонета эту пагубу ── некорректное восприятие кода FF как специального.
В частности, авторы просмотрщика GoldED относительно недавно (3 марта) подпёрли эту проблему костылём: сделали замену неразрывного пробела на обычный. И вышло неизящно, даже уродливо (ничуть не менее уродливо, чем замена русской заглавной буквы эн на английскую заглавную букву аш), но даже это ── шаг вперёд от ~Z.
╔═════════════════════════════════════════════════════──────────────────────── ║ Письмо из эхи: Ru.GoldED (Популярный текстовый фидобраузер GoldED+) ║ URL сообщения: area://Ru.GoldED?msgid=2:5020/1042.3+58b9ec17 ║ Автор и время: golded+ inspector, 2:5020/1042.3 (04 Mar 17 01:20) ║ Кому написано: All ║ Заглавие темы: Changes in golded+ sources ╚════════════════════════════════════════════════════════════════════───────── @MSGID: 2:5020/1042.3 58b9ec17 @PID: hpt/lnx 1.4.0-sta 06-03-11 @TID: hpt/lnx 1.4.0-sta 06-03-11 Updated file: srcdate.h in current branch revision: 1.58; date: 2017-03-03 07:16:57+00; committed by grsf; lines: +1 -1 Log message: update sources date constant to 20170303 ============
Updated file: cfgs/charset/866_koi.chs in current branch revision: 1.5; date: 2017-03-03 07:16:52+00; committed by grsf; lines: +2 -2 Log message: Force replacement of non-breaking spaces with hard spaces ============
Updated file: cfgs/charset/koi_866.chs in current branch revision: 1.4; date: 2017-03-03 07:16:52+00; committed by grsf; lines: +2 -2 Log message: Force replacement of non-breaking spaces with hard spaces ============ ■■■ hpt/lnx 1.4.0