Robert Heller wrote:
> English language, which includes Americans, Candians, Austrailians, all
> of the British Isles. I was just objecting to the use base64
> encoding. It is *unfriendly*.
Do you often take the time to rummage through post headers to find out if
unfriendly options were set?
> I would have to add additional (and
> really unnecesary) code to be newsreader.
Specifying which encoding scheme is used is not an unnecessary option. In
fact, your unreasonable complain demonstrates that it is in fact not only
reasonable but also required.
> There isn't any really good
> reason to use base64 encoding for *text*, unless you are making heavy
> use of UTF-16 (eg the message is in Chinese using Chinese characters).
UTF-8 is also Unicode, and the reason why it has been adopted globally to
replace ASCII or ISO 8859-1 is not due to "Chinese using Chinese
characters". You try to write anything in any language other than English
and you will quickly understand the shortcomings of ASCII/ISO 8859-1. In
fact, you don't even need to use languages other than English, as none of
those encodings support the euro sign.
> English (or really any language using the Roman alphabet) using either
> ASCII (sufficent for English) or one of the 8-bit ASCII supersets either
> needs no encoding or can use a lightweight encoding (quoted-printable,
> etc.). Base64 is just plain overkill and is totally unreadably without
> lots of extra processing.
Again, you are showing your ignorance. UTF-8 is Unicode, it a superset of
ASCII and you can use it to render any character you see fit. So, I don't
really see the point of your complains.
Rui Maciel