weil die parameter zusätzlich urlencodiert sind ... wenn du den weg gehst: <?php echo $string=urlencode(utf8_encode('Ä_Ö_Ü_ä_ö_ü_ß')); echo '<br />'; echo utf8_decode(urldecode($string)); ?> passt es auch wieder ... ohne utf-header Ja,...
dein server sendet ein anderes charset als header voraus. wenn du: header('Content-Type:text/html; charset=UTF-8'); am anfang sendest, klappts auch mit den umlauten ... Mir geht es nicht um die Darstellung! Die Zeichen Ä_Ö_Ü_ä_ö_ü_ß werden durch den UTF-8 Header jetzt korrek...
Hallo, ich übergebe UTF-8 kodierten Sonderzeichen als URL Parameter. Also z.B. "test.php?variable=%c3%84" für "variable=Ä". Wenn ich den URL Parameter in test.php auslese kommt aber "Ä" an, ich kann somit keinen Vergleich auf den ursprünglich übergebenen URL-Parameter ...