Umlaute irgendwie sehr anders

dreambaser

Erfahrenes Mitglied
Hallo Leute,

ich schlage mich mal wieder mit einem ganz komischen Problem herum.

Also ich bin gerade dabei eine Art Webmailverwaltung zu schreiben.

Soweit t das ganze auch, allerdings habe ich ein Problem, wo ich nicht mehr weiter weiss. Sämtliche umlaute also äüö usw. werden nur durch ---a?---o?---u? dargestellt. Ich weiss nicht wie und warum das so ist. hat vielleicht einer von euch eine Idee?

mfg
Dreambaser
 
also ich habe die iso-8859-1 codierung im head bereich,

wenn ich die allerdings umstelle auf utf-8 verändert sich garnichts. hier mal ein stück vom Code
PHP:
$from = imap_mime_header_decode($imap->header[$mid]['fromaddress']);
	
   	foreach ($from as $key => $part) {
       $froms =  imap_qprint(str_replace('"',"",$part->text));
    echo '<td>'.utf8_encode($froms).'</td>';
	}

Raus kommt dabei als beispiel: Bla?sing, Ronny

obwohl es Bläsing, Ronny heissen müsste.
 
Hallo,

ändere mal die Zeile
PHP:
echo '<td>' . utf8_encode($froms) . '</td>';
um in folgendes:
PHP:
echo '<td>' . htmlentities($froms) . '</td>';

Gruß
Bratkartoffel
 
Zurück