O
oli0602
MySQL v5.5.8. Falsche Ausgabe des Zeichensatzes in der Datenbankanwendung
Hallo Leute,
ich denke mein Problem gibt es des Öfteren aber dennoch habe ich bisher weder hier, noch in anderen Foren eine Lösung gefunden. Vielleicht ist auch der Denkansatz einfach der Falsche. Mal schauen.
kurz die relevanten Infos:
Folgendes Problem:
Ich habe meine Datenbank namens "Datenbank" per phpMyAdmin von meiner MySQL-Datenbank v5.5.8 exportiert. Innerhalb des Dumps werden alle Umlaute im Editor richtig angezeigt. Alle Relationen und die Datenbank selber hatten utf8_general_ci als Zeichensatz.
Nun habe ich den erstellten Dump wiederum per phpMyAdmin in eine andere MySQL-Datenbank v5.5.8 importiert. Auch dort sind alle Relationen und die Datenbanken selber mit dem Zeichencode utf8_general_ci "formatiert". Auch der Kollation habe ich utf8_general_ci zugeweisen. Soweit so gut. Alle Umlaute sehen da auch ganz gut aus.
Nun zum spannenden Teil: Auf die Datenbank setzt eine Datenbankanwendung auf. Diese besteht aus PHP-Seiten, ebenfalls mit dem Zeichensatz utf8_general_ci angegeben. Bei der "alten" Datenbank wurden mir die Umlaute wie gewünscht angezeigt. Nun leider nicht mehr. Obwohl ich weder an den Zeichensätzen in der MySQL-Datenbank noch an den PHP-Seiten herumgespielt habe.
Probierte Lösungsansätze:
Was habt ihr denn noch für Vorschläge? Ich weiß, dass es auch mit ISO-Formatierungen etc. gehen sollte, aber warum nicht auch unter utf8
Grüße
oli
Hallo Leute,
ich denke mein Problem gibt es des Öfteren aber dennoch habe ich bisher weder hier, noch in anderen Foren eine Lösung gefunden. Vielleicht ist auch der Denkansatz einfach der Falsche. Mal schauen.
kurz die relevanten Infos:
- MySQL-Datenbank v5.5.8
- utf8_general_ci - Zeichensatz
- Ex-/Import mittels phpMyAdmin
- Datenbankanwendung mit Hilfe von PHP realisiert
Folgendes Problem:
Ich habe meine Datenbank namens "Datenbank" per phpMyAdmin von meiner MySQL-Datenbank v5.5.8 exportiert. Innerhalb des Dumps werden alle Umlaute im Editor richtig angezeigt. Alle Relationen und die Datenbank selber hatten utf8_general_ci als Zeichensatz.
Nun habe ich den erstellten Dump wiederum per phpMyAdmin in eine andere MySQL-Datenbank v5.5.8 importiert. Auch dort sind alle Relationen und die Datenbanken selber mit dem Zeichencode utf8_general_ci "formatiert". Auch der Kollation habe ich utf8_general_ci zugeweisen. Soweit so gut. Alle Umlaute sehen da auch ganz gut aus.
Nun zum spannenden Teil: Auf die Datenbank setzt eine Datenbankanwendung auf. Diese besteht aus PHP-Seiten, ebenfalls mit dem Zeichensatz utf8_general_ci angegeben. Bei der "alten" Datenbank wurden mir die Umlaute wie gewünscht angezeigt. Nun leider nicht mehr. Obwohl ich weder an den Zeichensätzen in der MySQL-Datenbank noch an den PHP-Seiten herumgespielt habe.
Probierte Lösungsansätze:
- SQL-Dump mit dem Editor als utf8 abgespeichert und neu importiert: Fehlanzeige
- Importiert mit latin1 als Zeichensatz: Fehlanzeige
- Importiert mit ascii als Zeichensatz: Fehlanzeige
- Dump in Netbeans geöffnet und als utf8 abgespeichert. Danach wieder import mit utf8-Angabe: Fehlanzeige
Was habt ihr denn noch für Vorschläge? Ich weiß, dass es auch mit ISO-Formatierungen etc. gehen sollte, aber warum nicht auch unter utf8
Grüße
oli
Zuletzt bearbeitet von einem Moderator: