= Сообщение: 432 из 2735 ==================================== RU.FTN.DEVELOP = От : Konstantin Kuzov 2:5019/40.1 27 Jul 14 01:51:56 Кому : Mithgol the Webmaster 27 Jul 14 01:51:56 Тема : О поддержке Unicode в Фидонете FGHI : area://RU.FTN.DEVELOP?msgid=2:5019/40.1+53d422fe На : area://RU.FTN.DEVELOP?msgid=2:50/88+53d341fa = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.FTN.DEVELOP?msgid=2:50/88+53e78e10 Ответ: area://RU.FTN.DEVELOP?msgid=2:50/88+53f9af15 ============================================================================== Konnichi wa, *Mithgol-kun*! Aogu manako oyobi uketamawaru waga koe! Tomodachi _Mithgol the Webmaster_ tsukuru airon _Konstantin Kuzov_ Nichiji - /*26 Июл 14 09:42*/, Daizai - /*О поддержке Unicode в Фидонете*/:
KK>> С горем пополам именно прочесть юникодовые письма обладатели KK>> golded вроде как при большом желании могут, в свое время даже KK>> пролетала какая-то хитрая utf8-таблица для него, для конвертации KK>> utf-8 в cp866 (с потерей информации не вписывающейся в cp866). KK>> Хотя я могу быть и не прав, никогда сам не пробовал.
MtW> А где пролетала? Если бы была возможность посмотреть на неё и также MtW> попробовать в деле в соответствии с прилагающимися инструкциями, то я MtW> бы попробовал, тогда положение дел прояснилось бы.
Да кто ж его помнит, это было лет 10 назад, ещё при ASA.
MtW> Я-то до сих пор был под влиянием того впечатления, что таблицы MtW> перекодировок для 'голого деда' перекодируют только байт в байт, а MtW> это, как и сам понимаешь, для UTF-8 не сгодится, потому что там символ MtW> может кодироваться несколькими байтами, притом для разных символов MtW> число байтов различно (от одного до четырёх байтов; в принципе можно MtW> было бы и ещё больше, но по RFC 3629 четыре максимум). MtW> Но как разработчик, знакомый с исходниками GoldED+ и патчивший их (в MtW> том числе с созданием своей версии ── GoldED-NSF), ты мог бы MtW> взглянуть на исходный код перекодировщика и подтвердить (или MtW> опровергнуть) это предположение о том, что все таблицы перекодировок MtW> могут быть у 'голого деда' только однобайтовыми.
Hасколько я знаю таблицы перекодировок поддерживают многобайтовость и chsgen тоже. Голдед вроде как даже умеет мнемоники (rfc1345). Hо вот по реализации внутреннего перекодировщика деда ничего не скажу, вполне возможно что и так как ты говоришь. Я этот код практически не смотрел, все равно этот велосипед - пережиток прошлого и если бы у меня дошли руки я бы в своей версии выдрал его с потрохами, заменив современной реализацией через современные библиотеки.
В любом случае, если хочешь добиться именно такого извращенного варианта декодирования с потерей информации, то практически ничего не мешает прямо сейчас использовать внешний декодировщик через ExternUtil.