hotti: Verwandlung in Umlaute bei der Eingabe der URL

Beitrag lesen

Hallo!

Ich bastel gerade eine Volltextsuche und habe das Problem das noch keine Umlaute verglichen werden. Entweder weil die HTML-Dateien eine andere Codierung haben als der search-String oder weil der Fehler schon weit vorher beginnt ...

Genau das solltest Du breinigen.

und so frage ich mich warum ich gerade bei diesem "Projekt" das Problem habe, dass er aus jeder URL-Eingabe a la test.php?var=öäü > test.php?var=%F6%E4%FC macht!?

Das macht der UserAgent (Browser)

bei anderen Projekten ist das nicht so..

da machts jemand anderes, aber vermutlich nicht richtig.

Dein Anliegen hat mit URI-Encoding (früher auch als Encode URI bezeichnet) nichts oder nur wenig zu tun. URI-Encoding ist für die Übertragung mit HTTP zuständig. Deine Problem ist mit einer konsistenten Zeichenkodierung lösbar.

Hotte

--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.