In <
l906d9-...@anubis.morrow.me.uk>, on 07/13/2012
at 05:51 PM, Ben Morrow <
b...@morrow.me.uk> said:
>It can certainly be difficult, given that Usenet officially doesn't
>support anything but ASCII.
What gives you that idea? RFC 5536 explicitly allows MIME-encoded
data, e.g.,
1.2. Scope
This document specifies the syntax of Netnews articles in the
context
of the Internet Message Format [RFC5322] and Multipurpose Internet
Mail Extensions (MIME) [RFC2045]. This document obsoletes
[RFC1036],
2.2. Header Fields
o The character set for header fields is US-ASCII. Where the
use of non-ASCII characters is required, they MUST be encoded
using the MIME mechanisms defined in [RFC2047] and [RFC2231].
2.3. MIME Conformance
User agents MUST meet the definition of MIME conformance in
[RFC2049]
and MUST also support [RFC2231]. This level of MIME conformance
provides support for internationalization and multimedia in message
bodies [RFC2045], [RFC2046], and [RFC2231], and support for
internationalization of header fields [RFC2047] and [RFC2231].
Note
that [Errata] currently exist for [RFC2045], [RFC2046], [RFC2047]
and
[RFC2231].
3.2. Optional Header Fields
The MIME header fields MIME-Version, Content-Type,
Content-Transfer-
Encoding, Content-Disposition, and Content-Language are used in
Netnews articles in the same circumstances and with the same
meanings
as those specified in [RFC2045], [RFC2183], and [RFC3282], with the
added restrictions detailed above in Section 2.2.
4. Internationalization Considerations
Internationalization of Netnews article header fields and bodies is
provided using the MIME mechanisms discussed in Section 2.3. Note
that the generation of internationalized <newsgroup-name>s for use
in
header fields is not addressed in this document.
Now, admittedly there's still a lot of software written to RFC 1036
and son-of-1036, but 5536 is a few years old and is on the standards
track, so I officially MIME is allowed.
> Unofficially, if you can get your newsreader to produce it,
>articles in UTF-8 with 'Content-type: text/plain; charset=UTF-8'
>seem to work perfectly well.
Not just defacto but de jure; see above for what is officially
allowed.
--
Shmuel (Seymour J.) Metz, SysProg and JOAT <
http://patriot.net/~shmuel>
Unsolicited bulk E-mail subject to legal action. I reserve the
right to publicly post or ridicule any abusive E-mail. Reply to
domain Patriot dot net user shmuel+news to contact me. Do not
reply to
spam...@library.lspace.org