Mailinglisten-Archive |
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