Andreas Prilop wrote:
> On Tue, 7 Aug 2012, tlvp wrote:
>> Have you any advice you might suggest I pass along to the sender
>> of that email (the Amazon.com affiliate CreateSpace.com) so they
>> can fix whatever it is that "went wrong while sending the e-mail"?
>
> If possible, try both
> Content-Transfer-Encoding: Quoted-Printable
> Content-Transfer-Encoding: 8bit
>
> If possible, try both
> Charset=ISO-8859-1
> Charset=UTF-8
>
> That makes four combinations.
That is bad or at least unfitting advice. The server-side application (at
CreateSpace.com) needs to be fixed. For some reason, conversion to a
Unicode encoding failed partially, so the Unicode replacement character was
generated by the converter and encoded *properly* in the Internet message.
The part of the server-side application that does the conversion needs to be
fixed. Using a non-Unicode encoding for output when the underlying data is
stored in a Unicode encoding (such as UTF-8) – which I am assuming here –
should be the last resort, as Unicode is a superset of other character sets.
It is equally possible that conversion to a Unicode encoding already failed
when storing the data. In either case, the application that generates the
e-mail text, not the application that generates the e-mail, needs to be
fixed.
Since the discussion has become relevant to Web authors at last, I set F'up2
comp.infosystems.www.authoring.misc; modify as you see fit. Thank you in
advance for not posting off-topic again.
PointedEars
--
Danny Goodman's books are out of date and teach practices that are
positively harmful for cross-browser scripting.
-- Richard Cornford, cljs, <cife6q$253$1$
8300...@news.demon.co.uk> (2004)