Sven Rautenberg: ä, ö, ü's aus der Datenbank

Beitrag lesen

Moin!

ich lasse mir über eine Datenbank MySQL ein Wert Oberliga Süd ausgeben und versuche durch eine If-Anweisung diesen Wert aufzugreifen! Leider funktioniert das nicht. Oberliga Nord usw. nimmt er auf.

Du hast ein Zeichencodierungsproblem.

Nutze in allen Bestandteilen (Datenbank, Webseite, Skript) die gleiche Zeichencodierung, und das Problem wird weggehen.

Mutmaßlich ist dein Skript nicht in der Codierung abgespeichert, in der die Strings aus der Datenbank kommen, so dass das DB-"Ü" eine andere Bytefolge hat, als das Skript-"Ü". Und das ist dann logischerweise nicht identisch.

- Sven Rautenberg

--
"Love your nation - respect the others."