phpbar.de logo

Mailinglisten-Archive

[php] Mails und sowas:

[php] Mails und sowas:

Stephan Fiedler riese at freenet.de
Mon Mai 15 15:18:16 CEST 2006


Hallo Gruppe,

Norbert Pfeiffer schrieb:
> [...]
> Die Frage von Michael war aber WIMNI, wie man das decodiert.
> <immer.noch.geheime.php.funcs.such>
> 

Ist doch ganz einfach: alles zwischen =? und ?= ist encoded da
non-7-Bit-ASCII (ja, E-Mail ist ein 7-Bit-Fomat...). Zwischen den ersten
beiden ? steht das charset (im Orig-Topic: iso-8859-1, danach die folgt
die art der Kodierung, Q=Quotesd-printable, B=Base64
Uderscores werden Leerzeichen, sollen da Underscores hin, werden die
Kodiert.
Entitaeten sind hier: "="+Hex-Code des Zeichens.
aus Deinem
=?iso-8859-1?Q?Das_is_auch_mit_=DF_=3F_=C4_=D6_und_so_zeug_/_\_'_sadfgsdg?=
lesen wir: Quoted-Printable-Encodeter ISO-8859-1 Zeischensatz,
Inhalt: "Das ist auch mit [sz] ? [A-Umalaut] [O-Umlaut] und so zeug / \
' sadfgsdg"
So wuerde das Topic heissen.

Beachten Sie bitte, dass auch jedes Zeichen einzeln encodet sein
koennte. D.h.: hier wurde fuer die gesamte Subject-Zeile angezeigt, dass
 sich non-7-Bit-Zeichen darin befinden die Quoted-Printable auf dem
ISO-8859-1-Zeichensatz abgebildet wurden. Es kann Dir aber auch
Passieren, dass Du sowas in der Art findest:
"Hier folgt ein =?ISO-8859-1?Q?=3F?= und zur besonderen Gemeinheit noch
ein =?ISO-8859-1?Q?=DF?="

Viel Spass beim Parsen.


Stephan

php::bar PHP Wiki   -   Listenarchive