From: $Keld_JXrn_Simonsen <keld(_at_)dkuug(_dot_)dk>
Encoded-Variable: Keld_JXrn_Simonsen = quoted-printable, iso646,
Keld_J&0Crn_Simonsen
I think it might be a good idea to carefully distinguish the quoted
printable used for headers (as above), and the quoted printable used
within the message body. The description for Quoted-Printable talks
about backslash `\', but this should not be used in headers, since
RFC822 attaches a special meaning to backslash. So how about creating
a new encoding called Strictly-Quoted (or whatever) which carefully
avoids backslash, parentheses, etc?
Actually, the above example is wrong since there is a Hex code after
the ampersand, while the Quoted-Printable section says that ampersand
is used together with a single character e.g. &A. But then having a
single character after & may be dangerous e.g. &(.
*** NOTE: It would be nice to get the character set & hex code right
for the above example.
I think the character set that Keld uses in his name is a variant of
ISO 646. I don't know what the ISO registration number is. Maybe 9-1
or 9-2? Keld, do you know?
Also, I don't think the vertical bar `|' in Keld's name needs quoting,
since vertical bar is not a special RFC822 character (which is why
Keld was able to use it). The `|' in Keld's name is not a bit-stripped
character. It's a 7-bit national variant.
Actually, maybe we can do all this with one new header called
Header-Type (or something):
From: Keld J|rn Simonsen <keld(_at_)dkuug(_dot_)dk>
Header-Type: iso646-9-1
The encoding is always Strictly-Quoted, and the type is specified by
the Header-Type. This applies only to the people's names throughout
the header and also the Subject line.
Here is another example:
From: erik(_at_)sra(_dot_)co(_dot_)jp (Q1B$B%Q28%j%C%/Q1BQ28B)
Header-Type: message2022
This is my name in Japanese, in the special form of ISO 2022,
Strictly-Quoted with Q as the escape character. (The Q is just an
example. We might want to use a different escape character.)
The Japanese will probably want to use both a Romanized form of their
name and the quoted Japanese:
From: taro(_at_)foo(_dot_)ac(_dot_)jp (Taro Suzuki
Q1B$BNkLZBQ40OQ3AQ1BQ28B)
Regards,
Erik