Re: MIME::QuotedPrint - extra '=' and linebreak?
- From: Jenda@xxxxxxxxxxx (Jenda Krynicky)
- Date: Mon, 30 Jun 2008 00:42:05 +0200
Gunnar Hjalmarsson <noreply@xxxxxxxxx> wrote:
op wrote:
when it comes to character encodings I decided to let myself off
the hook and use a module, namely MIME::QuotedPrint.
<snip>
However, the module didn't quite produce the result I expected. It
correctly encoded the non-ASCII characters to '=<1byte_hexcode>', but
unexpectedly also added an extra '=\n' sequence to the end of the
string I was encoding.
Not quite. Without further arguments to encode_qp() it splits up long
lines with "=\n" in between. I haven't noticed any "=\n" at the end of
the encoded string, though.
You said that yourself ... without further arguments ...
I have made a similar experience, and my "hack" is even more complicated:
$encoded = join "\n ",
map { tr/ /_/; "=?ISO-8859-15?Q?$_?=" }
split /\s*=\n\s*/, $encoded;
When sending a long subject header via a sendmail pipe, that code makes
at least my email client (Thunderbird) happy...
so I do not understand why don't you use
"=?ISO-8859-15?Q?" . encode_qp($raw_data, "") . "?=";
Jenda
===== Jenda@xxxxxxxxxxx === http://Jenda.Krynicky.cz =====
When it comes to wine, women and song, wizards are allowed
to get drunk and croon as much as they like.
-- Terry Pratchett in Sourcery
.
- Follow-Ups:
- Re: MIME::QuotedPrint - extra '=' and linebreak?
- From: Gunnar Hjalmarsson
- Re: MIME::QuotedPrint - extra '=' and linebreak?
- References:
- MIME::QuotedPrint - extra '=' and linebreak?
- From: Op
- Re: MIME::QuotedPrint - extra '=' and linebreak?
- From: Gunnar Hjalmarsson
- MIME::QuotedPrint - extra '=' and linebreak?
- Prev by Date: Re: MIME::QuotedPrint - extra '=' and linebreak?
- Next by Date: Re: Limiting Toke::Parser
- Previous by thread: Re: MIME::QuotedPrint - extra '=' and linebreak?
- Next by thread: Re: MIME::QuotedPrint - extra '=' and linebreak?
- Index(es):
Relevant Pages
|