"Supra" <jxm96c@hotmail.comwrote:
Quote:
>I'm using the following code to send an email from a form on a PHP page. If
>there're unicode characters in message body, they get carried over fine in
>the email sent out, however if there are some in the subject or name fields,
>they come out as blanks in the email received. Does anyone know how this can
>be fixed?
|
Are you saying that the only characters that are displayed properly are
non-Unicode characters? That's odd to say the least! I would have
assumed that non-Unicode makes even more trouble then Unicode. Also, out
of curiosity, how did you test that the non-Unicode characters are
displayed properly?
I am a bit rusty on email, but Unicode and email used to be a rather
poor combination. Most email clients don't (didn't?) handle Unicode at
all and I have a vague memory that even the standard didn't allow
Unicode in the header fields.
At the end we had to send email in a different target encoding for each
locale because there was just no way to find a common denominator. This
was the one big exception to "use Unicode, dude".
jue