Re: Yahoo and upper-bit-set character encoding
In message <868ed90855.harriet@...>
on 25 Sep 2015 Harriet Bazley wrote:
> I'm sending/receiving e-mails with German content to a user with a
> Yahoo.co.uk e-mail address (no idea what software she is using; the Message
> IDs are in the form .JavaMail.yahoo@...), and every time she
> quotes one of my messages, all the non-ASCII characters in the German text
> get translated to a pair of upper-bit-set characters - e.g. o-umlaut becomes
> CHR$(195) plus CHR$(182). Obviously this makes communication of foreign
> text extremely difficult....
In UTF-8 o-umlaut should be encoded as 0xC3 0xB6, i.e. CHR$(195) plus
CHR$(182) so it sounds like your message has reached her OK, but is perhaps
getting double encoded before it is sent back.
You need to check the headers for the Content-Type, both the message you
sent to her, and the messages you receive back. It said:
Content-Type: text/plain; charset=us-ascii
for the message you sent to this list. I don't know whether Messenger
modifies the "charset" value if you include umlauts in the message. If it
doesn't, that could contribute to the problem because a message with that
header should be confined to ASCII.
Also check what the header says for messages she sends to you. If it is not
charset=utf-8 or something like that, it could explain why it is going wrong,
though I get the impression that anything she writes to you comes through OK,
it's just when she quotes your messages. But you were not explicit about
whether she is using umlauts.
--
Matthew Phillips
Durham
______________________________________________________________________
This message was sent via the messenger-l mailing list
To unsubscribe, mail messenger-l+unsubscribe@...
|