>> - For _display_, try to convert all of the characters to the native
>> character set (yes, using the locale, dammit!).
>
>OK.  Is that using POSIX, or does it require something extra?

POSIX includes iconv(), which is adequate.  If the Unicode library we
need to use has a charset conversion API that is better, we should
use that (my beef with iconv() is that you cannot give a substitution
character, which requires some awkward handling for dealing with
substitution characters).

>> - Reconvert such messages to 'canonical' standard while sending.
>> Well, I think just for addresses; leaving everything else as an
>> encoded word might not be harmful.  But I'd have to think about it.
>
>The only thing I can think of is if something somewhere suggests a
>preferred format when multiple are valid, like an ASCII subject should
>be just the subject.  Kind of like how it's annoying Android base64s
>bodies IIRC.

AFAIK, this shouldn't be a concern; we already have a fair amount of
code that produces the 'minimal' encoding (e.g., we don't use base64
or q-p unless it's a requirement).

--Ken

_______________________________________________
Nmh-workers mailing list
Nmh-workers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/nmh-workers

Reply via email to