Hi dedlfix,
erstmal ein ganz ganz großes danke für die top antwort. Auf einen Punkt wollte ich nochmal zu sprechen kommen:
- Daten aus Datenbanken und aus der url ebenfalls utf-8 encoden oder dafür sorgen dass sie als utf-8 ankommen
Hier ist das DBMS gefordert. Kann es mit UTF-8 umgehen, muss man ihm mitunter noch mitteilen, dass man es auch zu verwenden gedenkt, denn die Standardeinstellung ist das nicht unbedingt. Kann es nicht mit UTF-8 umgehen, kann man es in der Regel trotzdem verwenden. Allerdings darf man dann nicht erwarten, dass es Dinge richtig macht, bei denen es auf die korrekte Interpretaion der Zeichen ankommt (z.B. Sortierung und String-Funktionen).
heist das, dass ich alle POST und GET daten mit dieser Funktion behandeln muss: "utf8_decode" und alle Daten die aus der DB kommen mit "utf8_encode" ?
--
clements
clements