Thread Mail header decodieren: alternative zu Encode::decode (9 answers)
Opened by FReAK La Marsch at 2004-05-30 04:15

FReAK La Marsch
 2004-05-30 13:39
#2613 #2613
User since
2003-08-14
38 Artikel
BenutzerIn
[Homepage] [default_avatar]
Guten Morgen.

Ich lese mit Perl einige meiner Mails aus, um sie dann weiterzuverarbeiten.
Dabei landet der Betreff in $subject.

Sind in dem Betreff irgendwelche Sonderzeichen, so kommt er encodiert bei mir an.

In $subject steht so z.B. "=?iso-8859-1?q?=48=69=6c=66=e4=21?="

Diesen String will ich nun leserlich machen und nach dem Aufruf von
Code: (dl )
$subject = decode('MIME-Header', $subject);
erhalte ich auch den String "Hilfä!"

Da ich aber leider Encode::decode nicht verwenden kann suche ich da nach einer Alternative. Bei google bin ich nicht fündig geworden und in cpan verlauf ich mich immer.

Ich werd aber mal in MIME rumsuchen, da das zu laufen scheint.
Nur wenn ich
Code: (dl )
$subject = MIME::Base64::decode_base64($subject);
verwende, so erhalte ich einen leeren String oder auch nichts :-(

View full thread Mail header decodieren: alternative zu Encode::decode