Я столкнулся с ошибкой в библиотеке синтаксического анализа пантомимы, когда она взрывается в строках темы, содержащих иностранные символы за пределами определенной длины. Оказывается, это преобразует тему в MIME с кавычками "Encoded-Word", а затем попробуйте перенести все это на 78 символов. Поскольку кодировка MIME-Word не содержит пробелов (они заменены символами подчеркивания), перенос невозможен.
Пример переноса строки:
Subject: =?UTF-8?Q?lalalla_=E7=84=A1=E6=AD=A4=E7=84=A1=E6=AD=A4=E9=A0=85=E7=9B=AE=AE=AE=AE=AE=AE=AE=AE=AE?=
Я подумал, что мог бы внести патч в библиотеку для правильного переноса строки, но я не смог найти ссылку на то, как разбить MIME-Word как часть алгоритма переноса слов.
RFC 5322 говорит о переносе слов через пробелы, но не предоставляет какие-либо рекомендации о том, что делать, если есть строка символов без пробелов, превышающая целевую ширину.
Кто-нибудь знает, как правильно действовать здесь?