MtW> Интересно, что употребляемый тобою движок помещает HTML-кодированный MtW> Unicode в заголовок, и он там реально не помещается, потому что MtW> для кодирования каждого иероглифа используется пять десятичных цифр MtW> и три обрамляющих символа ── итого восемь.
MtW> (Кстати, я не уверен в том, знаю ли я, что было бы лучше. MtW> Вероятнее всего, что единственным выходом из этой ситуации является MtW> фидопочта в кодировке UTF-8.)
После длительного размышления я пришёл к выводу, что в современном Фидонете для выхода за пределы однобитной кодировки, используемой в заголовке почты, могло бы применяться кодирование символов Unicode в формате Punycode, который определён в документе RFC 3492. Иероглифы заглавия видеоролика в этой кодировке будут выглядеть следующим образом:
9iq403afqa9a306okhtw7bdu9b6r3a
Это всего тридцать символов латиницы и цифр.
Когда эта кодировка используется в международных доменах (IDN), то к строке кодированных символов добавляется префикс ACE, определённый в разделе 5 стандарта RFC 3490, то есть строка 'xn--' (без кавычек). Однако в Фидонете пространство заголовка слишком драгоценно, так что эту строку уместно в Фидо в заголовок не добавлять, а использовать результат Punycode-кодирования (по алгоритму, определённому в подразделе 6.3 стандарта RFC 3492) в сыром виде.
(Разумеется, тогда надо придумать и широко использовать такой кладж, который бы давал фидобраузеру понять, что заглавие письма нужно декодировать из Punycode.)
Этот вывод настолько полезен, что я считаю нужным поделиться им и с остальными разработчиками фидософта в эхе Ru.FTN.Develop.
* изначально написано в эхоконференцию Diatlo.Svejaque * также было отослано в эхоконференцию Ru.FTN.Develop
Сразу скажу ещё, что движок Node.js содержит реализацию Punycode-кодирования (и декодирования) в качестве встроенного модуля:
Отдельною же плодотворною творческою мыслью (нуждающеюся в отдельном тщательном обдумывании) является мысль о том, что компактность Punycode делает возможным (причём возможным без чрезмерного разбухания объёмов итога кодирования текста!) также и выход за пределы однобайтовой кодировки в теле сообщения фидопочты, а не в одном только заголовке её.
Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/ Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj]
... не всё же оффтопик сосать... (Арви Хэкер, в Ru.Computer.Life) --- Эшелону: NADDIS NFLIS CFD BLU-114/B четверть Cornflower Daisy Egret Iris * Origin: Это гологpафическая pоза осколочная ──── тестовый обpазец (2:50/88)