Ich arbeite an einer Seite, die unter anderem eine Menge Kundennamen aus einer Datenbank holen soll.
Das PHP-File ist UTF8 und hat auch die entsprechende Meta-Angabe.
Alle Daten in der MySQL-Datenbank haben den Zeichensatz UTF8_unicode_ci.
Wenn ich die MySQL-Daten über PHPMyAdmin abrufe, stimmen alle Umlaute.
Wenn ich in die PHP-Datei direkt Umlaute schreibe, stimmen sie auch.
Wenn ich aber Namen mit Umlauten aus der Datenbank abrufe, gibt es Codierungsfehler.
Hat jemand eine Erklärung dafür?
Danke vielmals, Robert
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
Wie/ mit welchem Tool rufst du ab?
Wenn du das per Webanwendung machst, welche Codierung hat die Webanwendung?
HTH, Z
Danke vielmals für deine Hilfe.
Um deine Fragen zu beantworten, abgerufen habe ich mit der PHP-mysql_query, habe aber vergessen zuerst mysql_set_charset aufzurufen.