Hi!
ich habe eine MySql Datenbank mit dem Charset: utf8-general_ci.
Auf diese Datenbank greife ich zu mit einer Seite die folgenden Header hat:
<meta http-equiv="content-type" content="text/html; charset=UTF-8">.
Das ist HTML, das kann nicht auf die Daten zugreifen. Vielmehr ist da noch PHP dazwischen, das mit dem DBMS kommuniziert und das HTML als Ausgabe erstellt. Ich hab da mal was vorbereitet: SELFHTML-Wiki Themenkomplex Zeichenkodierung, für dein Problem konkret Zeichencodierung/MySQL. Der Rest ist sicher auch nicht uninteressant.
Jetzt werden die Umlaute immer falsch dargestellt:
? statt ü
? statt ö
...
Fragezeichen oder Fragezeichen im auf der Spitze stehenden Kästchen?
kann mir irgendjemand weiterhelfen, wieso werden die Umlaute nicht richtig dargestellt?
Weil die Kodierung(sangaben) nicht übereinstimmen.
Lo!