Sonderzeichen Subjectline in Gmx Header
dobardan
- html
Hi,
Das Wort in Subjectline sieht so aus.
Последняя
in gmx header sieht es so aus
=?gb2312?B?p7Gn4Kfjp92n1qfVp9+n8afx?=
Gibt es irgendeine Möglichkeit, das Wort Последняя in diese Format (=?gb2312?B?p7Gn4Kfjp92n1qfVp9+n8afx?=), direkt zu konvertieren ohne jedesmal gmx Header zu benutzen.
Welche format ist das bei gmx Header?
=?gb2312?B?p7Gn4Kfjp92n1qfVp9+n8afx?=
Danke
Hallo
Hi,
Das Wort in Subjectline sieht so aus.
Последняя
Zwei "я" hintereinander?
in gmx header sieht es so aus
=?gb2312?B?p7Gn4Kfjp92n1qfVp9+n8afx?=
Gibt es irgendeine Möglichkeit, das Wort Последняя in diese Format (=?gb2312?B?p7Gn4Kfjp92n1qfVp9+n8afx?=), direkt zu konvertieren ohne jedesmal gmx Header zu benutzen.
Welche format ist das bei gmx Header?
Das ist die Aufbereitung von Nicht-ASCII-Zeichen in ASCII, was in Mailheadern ausschließlich verwendet wird. Die Funktion, die das erledigt, ist mb_encode_mimeheader. Um sie zu benutzen, muss in PHP die MB-Erweiterung aktiv sein, was du mit phpinfo ermitteln kannst.
Tschö, Auge
Hallo,
Das Wort in Subjectline sieht so aus.
Последняя
in gmx header sieht es so aus
=?gb2312?B?p7Gn4Kfjp92n1qfVp9+n8afx?=
Teilen wir es in die relevanten Abschnitte auf:
=? : Beginn des codierten Textes
gb2312 : Charset GB2312, in dem der Text vorliegt
? : Trennzeichen
B : Codierung erfolgt mit Base64
? : Trennzeichen
p7Gn4Kfjp92n1qfVp9+n8afx : Base64-codierter Text
?= : Ende des codierten Textes
siehe RFC 2047, Abschnitt 2: Syntax of encoded-words
Und ja, das kann man selbst.
Freundliche Grüße
Vinzenz
dobardan, Vinzenz,
zur Konvertierung benutzt man am einfachsten das Programm piconv. Dieses Programm gehört zu Perl dazu, d.h. wer Perl installiert hat, hat auch piconv. Beispiel für die Kodierung und Dekodierung:
$ echo '=?gb2312?B?p7Gn4Kfjp92n1qfVp9+n8afx?=' | piconv -f MIME-Header -t UTF-8
Последняя
$ echo 'Последняя' | piconv -f UTF-8 -t MIME-Header
=?UTF-8?B?0J/QvtGB0LvQtdC00L3Rj9GP?=
GB2312 ist eine überholte Kodierung, die nicht mehr verwendet werden darf. Für den Zweck von MIME-Headern in Email ist UTF-8 am gängigsten und brauchbarsten.