dedlfix: PHP IMAP Umlaute Problem

Beitrag lesen

Tach!

ein Paar Beispiel Umlaute

"=E4" = ä

"=FC" = ü

Da macht Dein quoted_printable Mist. Es soll nämlich die Oktetten quoten, fürn ü wären die =C3=BC und fürn ä =C3=A4. Deine Funktion quoted jedoch die Codepoints.

Könnte theoretisch sein, wäre aber ziemlich weit davon entfernt, wie die Dinge in der Praxis laufen. PHP arbeitet nicht mit Codepoints, das arbeitet mit Bytes, oder Oktetten, wie du sie zu nennen pflegst. Zu dem wenig wahrscheinlichen Fall, dass er sich eine Quoted-Printable-Funktion selbst geschrieben hat, müsste noch hinzukommen, dass er UTF-8-kodiertes Zeug in Codepoints umrechnet. Wer macht denn sowas und hat dann anscheinend keine Ahnung, wie UTF-8 aussieht?

dedlfix.