This content has been marked as final. Show 4 replies
Can you supply some of the code?
What parts of the email are being corrupted, pulled from the database or a variable set previous to the mail loop, or static text?
I have always used the HTML setting and put the meta tag for Big-5 directly into the email so that the recipients machine can translate it locally.
Sample code attached... (also, it only appears to affect text emails - HTML emails, so far, have not had a problem)
To, Subject and Content are all pulled from the database - when corruption occures, it affects all Big5 characters in the subject and body (western characters are unaffected)
Whats driving me crazy is that only some messages in a large broadcast are affected, but if I send the same broadcast to the same recipient as a single email, they receive it fine....
And when you use charset="utf-8" ?
> messages are sent, we have noticed that a number emails received have corrupted
> characters (lots of ???s), even though the correct character encoding is used.
no, if you're seeing ?? then the encoding somewhere along the line is
wrong (or at least not what you think it is). it may be the data for one
set of emails is different from another.