= Сообщение: 6870 из 47117 ================================ RU.FIDONET.TODAY = От : Alexey Vissarionov 2:5020/545 05 Mar 17 20:20:20 Кому : Mithgol the Webmaster 05 Mar 17 20:20:20 Тема : Отображение неразрывного пробела FGHI : area://RU.FIDONET.TODAY?msgid=2:5020/545+58bc533f На : area://RU.FIDONET.TODAY?msgid=2:50/88+58b9f9d6 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Доброго времени суток, Mithgol! 04 Mar 2017 02:18:22, ты -> мне:
AV>> В общем, так: будем бороться с сабжем радикально - перекодированием AV>> в 0x20. Соответствующие исправления в golded я "тестирую" уже не AV>> первый месяц, и, думается мне, сейчас самое время их опубликовать. MtW> Зачем перекодировать неразрывные пробелы в обычные, почему нельзя MtW> просто (не в смысле 'несложно', а в смысле 'без извращений') MtW> починить отображение их, Голдедом в Линуксе совершаемое? (Вопрос не MtW> риторический.)
Их отображение чинить не нужно - они отображаются. В частности, при запуске golded в терминалах xterm и urxvt все в порядке.
Дело в том, что кроме этих двух терминалов (из которых первый есть везде по умолчанию, а второй мне просто нравится) еще существует огромное количество терминалов, где эти символы по каким-либо причинам отображаются неправильно. Выяснять, почему это происходит, у пользователей таких терминалов не хватает квалификации, а у разработчиков golded нет ни малейшего желания.
Локальное перекодирование 0xFF в 0x20 средствами golded решает эту проблему кардинально: сообщение попадает в базу без изменений, пользователь может его прочитать, а при ответе цитируемый текст будет разбит на строки уже так, как удобнее отвечающему.