brain_surgery
Hallo GB,
Ich bin gerade ein wenig am Ende mit meinem Latein.
Aus irgendeinem Grund funktionieren plötzlich die Umlaute in meinem Code nicht mehr so wie sie sollen.
Will ich einen Umlaut per Formular in die Datenbank speichern, dann wird der Umlaut nicht gespeichert und alles nach dem Umlaut abgeschnitten. Will ich Umlaute aus der Datenbank ausgeben, werden die als Kauderwelsch angezeigt.
Ich habe
header('Content-Type: text/html; charset=utf-8');
und
<meta http-equiv="content-type" content="text/html; charset=utf-8>
eingefügt, außerdem sichergestellt dass die Datenbank in utf-8-general-ci formatiert ist. Meine php Dateien sind teilweise in ANSI, teilweise in UTF-8 ohne BOM gespeichert.
Wenn sie im HTML stehen, werden die Umlaute einwandfrei angezeigt.
Was mich wundert ist, dass das ganze bisher eigentlich prächtig funktioniert hat, nur jetzt eben nicht mehr. Ich bin ratlos. >:
Weiß da eventuell jemand weiter?
Lg
EDIT: Wenn ich das ganze auf latin-1-german-ci umstelle, werden zwar Umlaute aus der Datenbank richtig ausgegeben, aber immer noch nicht gespeichert und die HTML Umlaute funktionieren ebenfalls nicht mehr.
Ich bin gerade ein wenig am Ende mit meinem Latein.
Aus irgendeinem Grund funktionieren plötzlich die Umlaute in meinem Code nicht mehr so wie sie sollen.
Will ich einen Umlaut per Formular in die Datenbank speichern, dann wird der Umlaut nicht gespeichert und alles nach dem Umlaut abgeschnitten. Will ich Umlaute aus der Datenbank ausgeben, werden die als Kauderwelsch angezeigt.
Ich habe
header('Content-Type: text/html; charset=utf-8');
und
<meta http-equiv="content-type" content="text/html; charset=utf-8>
eingefügt, außerdem sichergestellt dass die Datenbank in utf-8-general-ci formatiert ist. Meine php Dateien sind teilweise in ANSI, teilweise in UTF-8 ohne BOM gespeichert.
Wenn sie im HTML stehen, werden die Umlaute einwandfrei angezeigt.
Was mich wundert ist, dass das ganze bisher eigentlich prächtig funktioniert hat, nur jetzt eben nicht mehr. Ich bin ratlos. >:
Weiß da eventuell jemand weiter?
Lg
EDIT: Wenn ich das ganze auf latin-1-german-ci umstelle, werden zwar Umlaute aus der Datenbank richtig ausgegeben, aber immer noch nicht gespeichert und die HTML Umlaute funktionieren ebenfalls nicht mehr.