dedlfix: Cookie UTF-8, Sonderzeichen ??

Beitrag lesen

Hi!

das echo für die Zeichen $$$ ist nun im Browser ���.

Diese Zeichen bekommst du, wenn keine gültige UTF-8-Sequenz vorliegt. Das wäre der Fall, wenn die §§§ zum Beispiel ISO-8859-1-kodiert vorliegen. Lass dir die Hex-Werte anzeigen, dann siehst du vermutlich A7 statt C2 A7. url_encode() lässt sich gut zur Hex-Anzeige missbrauchen, ansonsten auch bin2hex().

Vermutlich weil ich meine ganze Applikation auf UTF-8 umgestellt habe? [...] Dann habe ich versucht $value mit PHP zu decodieren. $name = utf8_decode($name)

Dann musst du deine Kekse erst einmal nach UTF-8 umkodieren und nicht nach ISO-8859-1.

Lo!