Hallo zusammen,
wenn ich in phpMyAdmin eine MySQL Tabelle anlege und auch dort Daten eingebe, die Umlaute enthalten, dann werden die Daten in phpMyAdmin korrekt angezeigt.
Erstelle ich eine php-generierte HTML-Tabelle mit charset=UTF-8 mit den Daten, dann werden die Umlaute falsch dargestellt.
Sende ich in einem Formular mit charset=UTF-8 Daten an die Tabelle und lasse sie nachher in meinem eigenen HTML-Formular anzeigen, sind die Umlaute korrekt, aber in der Datenbank stehen sie falsch.
Ich habe schon vieles versucht.
Die Daten werden entweder immer in phpMyAdmin korrekt angezeigt und in meinem Formular falsch, oder umgekehrt.
Ich habe auch schon Versuche mit Kollation in phpMyAdmin gemacht. Also z.B. die varchar-Spalten mit Kollation UTF8-general-ci und auch mit Latin1-german2-ci versucht. Auch habe ich UTF8-general-ci in der Datenbank im Reiter Operationen/Kollation ausgewählt. Es Hilft alles nichts.
Gibt es noch weitere Stellen, wo ich irgendwas einstellen muss, dass mir die Umlaute sowohl in phpMyAdmin, als auch in meinen eigenen Formularen und eigenen HTML-Tabellen die Umlaute korrekt dargestellt werden?
Und am besten auch so, dass das Sortieren auch richtig funktioniert mit den Umlauten.
Danke schon mal für eure Hinweise
und
viele Grüße
Karl
wenn ich in phpMyAdmin eine MySQL Tabelle anlege und auch dort Daten eingebe, die Umlaute enthalten, dann werden die Daten in phpMyAdmin korrekt angezeigt.
Erstelle ich eine php-generierte HTML-Tabelle mit charset=UTF-8 mit den Daten, dann werden die Umlaute falsch dargestellt.
Sende ich in einem Formular mit charset=UTF-8 Daten an die Tabelle und lasse sie nachher in meinem eigenen HTML-Formular anzeigen, sind die Umlaute korrekt, aber in der Datenbank stehen sie falsch.
Ich habe schon vieles versucht.
Die Daten werden entweder immer in phpMyAdmin korrekt angezeigt und in meinem Formular falsch, oder umgekehrt.
Ich habe auch schon Versuche mit Kollation in phpMyAdmin gemacht. Also z.B. die varchar-Spalten mit Kollation UTF8-general-ci und auch mit Latin1-german2-ci versucht. Auch habe ich UTF8-general-ci in der Datenbank im Reiter Operationen/Kollation ausgewählt. Es Hilft alles nichts.
Gibt es noch weitere Stellen, wo ich irgendwas einstellen muss, dass mir die Umlaute sowohl in phpMyAdmin, als auch in meinen eigenen Formularen und eigenen HTML-Tabellen die Umlaute korrekt dargestellt werden?
Und am besten auch so, dass das Sortieren auch richtig funktioniert mit den Umlauten.
Danke schon mal für eure Hinweise
und
viele Grüße
Karl