Hey Casey,

Thank you very much for your response.
As it turns out, I was treating the body() like a string, but it's
really a data stream, so I needed to utf8 encode it before inserting it.
I also ran into another weird issue, which turned out to be the
MIME::Base64 encoding data into base64 with .. and this baffles me ..
random carriage returns within the base64 data string...

Anyhoo.. Thanks again!

On Tue, 5 Jan 2010, Casey West wrote:

On Tue, Jan 5, 2010 at 1:10 PM, Wedge Martin <we...@shutdown.com> wrote:

I hate to bug you with this...  I've got this problem that cropped
up when sending email through Email::MIME where french and portuguese
accents show up as '=7E' type representations in the body_raw() and
in the body() they get incorrectly converted to chinese characters.
I'm guessing that the Email::MIME::Encodings is not able to read the
content type string correctly.  The email is sent in plain text from
Gmail, or I wouldn't care, but a ton of our users are on Gmail.
 Have you run into this?  Is there a quick fix, or should I try to find
something to use as a decoding hook?

Sending on to the Perl Email Project <pep@perl.org>. Best of luck!


Reply via email to