Hallo zusammen,
ich bekomme die korrekte Darstellung von Umlauten in der DB nicht hin.
Ich habe in der DB den Zeichensatz auf utf8mb4_unicode_ci gestellt.
Bei der DB-Verbindung habe ich folgendes: PDO("mysql:host=$db_host;dbname=$db_name;charset=u tf8", $db_user, $db_password);
Im PHP Header steht dies: header('Content-type: text/html; charset=utf-8');
Und im HTML-Dokument: <meta charset="UTF-8">
Trotzdem werden in der Datennbank Umlaute, z.B. ein "Ä" so dargestellt --> "ä"
Woran kann das liegen, was mache ich da noch falsch? Ich würde mich super freuen, wenn mir da jemand unter die Arme greifen kann.
Liebe Grüße,
Tobi
ich bekomme die korrekte Darstellung von Umlauten in der DB nicht hin.
Ich habe in der DB den Zeichensatz auf utf8mb4_unicode_ci gestellt.
Bei der DB-Verbindung habe ich folgendes: PDO("mysql:host=$db_host;dbname=$db_name;charset=u tf8", $db_user, $db_password);
Im PHP Header steht dies: header('Content-type: text/html; charset=utf-8');
Und im HTML-Dokument: <meta charset="UTF-8">
Trotzdem werden in der Datennbank Umlaute, z.B. ein "Ä" so dargestellt --> "ä"
Woran kann das liegen, was mache ich da noch falsch? Ich würde mich super freuen, wenn mir da jemand unter die Arme greifen kann.
Liebe Grüße,
Tobi
Kommentar