amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > Kauderwelsch im Email-Header [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

23.12.2008, 15:49 Uhr

Mad_Dog
Posts: 1944
Nutzer
Hallo,

Ich bin bei einigen Emails auf ein seltsame Codierung des Subjects gestoßen:

code:
Subject: =?utf-8?B?V0c6IFNhbW1lbGFuZnJhZ2Ugw7xiZXIgU2VsZWN0ZWQg?=
	=?utf-8?B?SG90ZWxz?=


Email-Clients wie z.B. Thunderbird entziffern dies korrekt als "WG: Sammelanfrage über Selected Hotels". Da ich die Betreffzeile innerhalb eines php-Programms verarbeiten muß, frage ich mich, was das für eine Codierung ist. utf-8 alleine kann es nicht sein... :dance3:
--
http://www.norman-interactive.com

[ - Antworten - Zitieren - Direktlink - ]

23.12.2008, 16:06 Uhr

Holger
Posts: 8038
Nutzer
Siehe http://en.wikipedia.org/wiki/MIME#Encoded-Word

Das ?B? Nach dem UTF-8 sagt aus, dass es sich um Base64-Kodierung handelt.

mfg

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

23.12.2008, 16:08 Uhr

Gazelle
Posts: 151
Nutzer
@Mad_Dog:

Das ist base64 Kodiert

code:
"=?" charset "?" encoding "?" encoded-text "?="


encoding ist entweder Q für quoted-printable oder B für base64.

siehe RFC2047

[ - Antworten - Zitieren - Direktlink - ]

23.12.2008, 16:22 Uhr

Thore
Posts: 2266
Nutzer
Ich hab mal einen Codierer/Decodierer für Base64 gemacht.
Mail mich einfach an und ich geb Dir den Algorithmus

[ - Antworten - Zitieren - Direktlink - ]

23.12.2008, 16:52 Uhr

Gazelle
Posts: 151
Nutzer
@Mad_Dog:

php-function: iconv-mime-decode-headers()

[ - Antworten - Zitieren - Direktlink - ]

23.12.2008, 17:37 Uhr

Goja
Posts: 277
Nutzer
Seit wann ist es denn erlaubt solche Spielereien mit base64 oder utf im Header zu veranstalten?
http://tools.ietf.org/html/rfc2822

Wenn man unbedingt Umlaute Im Subject schreiben will kann man doch auch ü durch ue ersetzen und so weiter.

Tz, tz, tz...

--
http://www.baud.de Amiga A4000T MC68060RC50 PPC604E@233Mhz 274Mb OS3.9

[ - Antworten - Zitieren - Direktlink - ]

25.12.2008, 13:47 Uhr

Mad_Dog
Posts: 1944
Nutzer
Danke Euch allen!

Hab das Problem in de Zwischenzeit gelöst.
In php gibt es dankbarer Weise schon eine Funktion namens mb_decode_mimeheader(), die diesen Krempel decodiert.

--
http://www.norman-interactive.com

[ Dieser Beitrag wurde von Mad_Dog am 25.12.2008 um 13:48 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > Kauderwelsch im Email-Header [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1997-2019 by amiga-news.de - alle Rechte vorbehalten.
.