Hallo zusammen,
ich habe für pädagogische Zwecke eine Datenbank, ehemals in UTF8, da aber die MySQL Workbench das nicht darstellen kann, habe ich per suchen und ersetzen die Umlaute in Latin1 umgewandelt - direkt in der Workbench in dem Dump-Skript.
Danach sah alles in der Workbench aus wie beabsichtigt. Umlaute,ß, é wurden korrekt dargestellt.
Leider habe ich jetzt aber auf der Webseite, die die Datenbank nutzt, nur
����.
Metatag ist gesetzt:
Und im PHP-Code auch:
Warum habe ich dennoch Probleme mit den Umlauten?
Danke für eure Hilfe!
P.S.: Zurück zu UTF8 wechseln geht leider nicht, da ich mit Hilfe der
Datenbank unterrichte und das ganze sowohl in der MySQL Workbench als
auch auf der Webseite annehmbar aussehen muss.
ich habe für pädagogische Zwecke eine Datenbank, ehemals in UTF8, da aber die MySQL Workbench das nicht darstellen kann, habe ich per suchen und ersetzen die Umlaute in Latin1 umgewandelt - direkt in der Workbench in dem Dump-Skript.
Danach sah alles in der Workbench aus wie beabsichtigt. Umlaute,ß, é wurden korrekt dargestellt.
Leider habe ich jetzt aber auf der Webseite, die die Datenbank nutzt, nur
����.
Metatag ist gesetzt:
HTML-Code:
<meta charset="ISO-8859-1">
PHP-Code:
mysqli_set_charset($con, "latin1")
Danke für eure Hilfe!
P.S.: Zurück zu UTF8 wechseln geht leider nicht, da ich mit Hilfe der
Datenbank unterrichte und das ganze sowohl in der MySQL Workbench als
auch auf der Webseite annehmbar aussehen muss.
So ist Schule. Da werden Mehrheitsentscheidungen getroffen von Menschen, die leider nicht in den Genuss von teuren, professionellen Schulungen kommen, sondern sich alles in ihrer Freizeit auf eigene Kosten aneignen müssen. Auf dem neuesten Stand zu sein - was ja eigentlich eine Selbstverständlichkeit sein sollte - ist aufgrund der Rahmenbedingungen kaum möglich.
Kommentar