PHP IMAP Umlaute Problem
bearbeitet von Christian KruseAlso prinzipiell sollte mb_convert_encoding funktionieren; zumindest funktionierte es gerade bei mir (in http://sandbox.onlinephpfunctions.com/)
~~~php
$test = "T=E4st f=FCr Dich";
$dec = quoted_printable_decode($test);
$utf = mb_convert_encoding($dec, "UTF-8", "iso-8859-1");
echo $dec;
echo $utf;
~~~
Ergebnis war
~~~
T�st f�r DichTäst für Dich
~~~
Voraussetzung sollte sein:
- Du hast im <head> deiner Seite stehen, dass Dein Content-Type utf-8 ist
- Dein PHP hat Multibyte Support vollständig aktiviert. Ich würde zwar erwarten, dass bei fehlender Aktivierung die mb_ Funktionen gänzlich streiken, aber mir fehlt an dieser Stelle die Erfahrung, was da alles wie schiefgehen kann.
_Rolf_