ByteDigger
Mitglied
Hallo zusammen,
ich lese per PHP Daten aus MySQL aus und gebe sie auf eine Webseite wieder.
Dabei treten Fehler mit Umlauten auf.
Jetzt würde mich interessieren, wo der Fehler liegt:
1. Übergibt MySQL die Umlaute falsch, obwohl sie richtig drinstehen?
2. Kann PHP keine Umlaute?
3. Oder ist HTML nicht in der Lage, wenn keine Sonderzeichen vorkommen (so wie nbsp; statt Leertaste usw..)
Über htmlentities() kann ich mittlerweile Umlaute korrekt ausgeben.
Nur ein Vergleich einer Eingabe mit dem MySQL Wert geht ums verrecken nicht.
Wäre super wenn jemand eine Lösung dafür wüsste... mfg Byty
ich lese per PHP Daten aus MySQL aus und gebe sie auf eine Webseite wieder.
Dabei treten Fehler mit Umlauten auf.
Jetzt würde mich interessieren, wo der Fehler liegt:
1. Übergibt MySQL die Umlaute falsch, obwohl sie richtig drinstehen?
2. Kann PHP keine Umlaute?
3. Oder ist HTML nicht in der Lage, wenn keine Sonderzeichen vorkommen (so wie nbsp; statt Leertaste usw..)
Über htmlentities() kann ich mittlerweile Umlaute korrekt ausgeben.
Nur ein Vergleich einer Eingabe mit dem MySQL Wert geht ums verrecken nicht.
Code:
if ($eingabe == $res['stadt']) ... // Eingabe kommt von einem Formular eine Seite vorher
// auch hier wurde htmlentities() in allen Variationen probiert
Wäre super wenn jemand eine Lösung dafür wüsste... mfg Byty