Ich habe schon alle möglichen Kombinationen von urldecode, utf8_decode … ausprobiert, aber immer steht %7C statt der Pipe drin.
Meine Sonderzeichen werden übrigens auch so kodiert. Ich nutzen überall UTF-8, habe aber damit sonst an keiner Stelle Probleme.
Ja, ich nutze setcookie(). Ist das so nach den Statuten, dass Nicht-ASCII Zeichen kodiert werden? Dann ist alles gut. Ich habe nur bei anderen Cookies gesehen, dass dort die Pipe enthalten ist. Wie machen die das?