Sven Rautenberg: Umlaute in String beim auslesen eines pop3 Postfaches

Beitrag lesen

Moin!

»» hast du das tatsächlich so angewendet, wie es der obige Codeschnipsel andeutet? Also die Funktion aufgerufen und dann das Ergebnis weggeworfen? Oder benutzt du tatsächlich das Funktionsergebnis?
»»

Mein Gott -- Danke -- manchmal fragt man sich ... da hätte ich mir wohl ein paar Stunden sparen können ... das kommt davon wenn man PHP im "bastel-Modus" lernen möchte ...

Es ist empfehlenswert, zum Umcodieren eine vernünftige Funktion zu verwenden, der man Eingabe- und Ausgabecodierung einfach übergibt, und die dann macht.

iconv() ist dafür ein sehr guter Ansatz. Die Eingabecodierung entnimmst du aus den Headerangaben der Mail, und Ausgabecodierung ist immer UTF-8, weil deine Website damit am Besten klarkommt, wenn grundsätzlich beliebige Codierungen in den Mails verwendet werden könnten und deshalb sämtliche Unicode-Zeichen verwendet werden könnten.

- Sven Rautenberg