Hallo zusammen,
ich versuch schon seit geraumer Zeit die darstellung gewisser MySQL inhalte als UTF-8 ausgeben zu lassen.
Leider will das ganze nicht so wie ich will.
Folgendes passiert:
Ich habe eine MySQL Datenbank eingerichtet mit einer Tabelle wo ich einfach nur gewisse Texte mit ID speichere.
Also quasi ID: 1 Text: Irgendeintext mit einem Sonderzeichen wie Ü zum Beispiel.
Bei der Ausgabe dieses Textes benutze ich einfach nur mysql_query und danach mysql_fetch_object.
Der Text kommt dann nur Leider wie folgt raus:
Irgendeintext mit einem Sonderzeichen wie ? zum Beispiel.
Habe dann die Datenbank auf UTF-8_general_ci umgestellt sowie auch alle einträge in der Tabelle.
in der php.ini habe ich den default_charset auf UTF-8 umgestellt sowie auch in der my.ini.
Im meta tag, im head-bereich habe ich auch das charset auf UTF-8 gemacht.
htaccess datei mit default charset auf UTF-8 bringt leider auch nichts.
Auch die Datei an sich ist als UTF-8 kodiert und der Browser hat als Kodierungsanzeige auch UTF-8 eingestellt.
Trotz all dieser Maßnahmen habe ich trozdem keinen Erfolg.
Für die Entwicklungsumgebung benutze ich einfach nur Xampp.
Fällt euch noch etwas ein was ich da machen könnte?
Achso noch eine Anmerkung vieleicht: Auf dem Webserver gibt es diese Probleme nicht, also wenn ich die Dateien sowie die Datenbank hochlade sind alle Probleme verschwunden. Also irgendeine Einstellung muss doch da falsch sein bei mir?
ich versuch schon seit geraumer Zeit die darstellung gewisser MySQL inhalte als UTF-8 ausgeben zu lassen.
Leider will das ganze nicht so wie ich will.
Folgendes passiert:
Ich habe eine MySQL Datenbank eingerichtet mit einer Tabelle wo ich einfach nur gewisse Texte mit ID speichere.
Also quasi ID: 1 Text: Irgendeintext mit einem Sonderzeichen wie Ü zum Beispiel.
Bei der Ausgabe dieses Textes benutze ich einfach nur mysql_query und danach mysql_fetch_object.
Der Text kommt dann nur Leider wie folgt raus:
Irgendeintext mit einem Sonderzeichen wie ? zum Beispiel.
Habe dann die Datenbank auf UTF-8_general_ci umgestellt sowie auch alle einträge in der Tabelle.
in der php.ini habe ich den default_charset auf UTF-8 umgestellt sowie auch in der my.ini.
Im meta tag, im head-bereich habe ich auch das charset auf UTF-8 gemacht.
htaccess datei mit default charset auf UTF-8 bringt leider auch nichts.
Auch die Datei an sich ist als UTF-8 kodiert und der Browser hat als Kodierungsanzeige auch UTF-8 eingestellt.
Trotz all dieser Maßnahmen habe ich trozdem keinen Erfolg.
Für die Entwicklungsumgebung benutze ich einfach nur Xampp.
Fällt euch noch etwas ein was ich da machen könnte?
Achso noch eine Anmerkung vieleicht: Auf dem Webserver gibt es diese Probleme nicht, also wenn ich die Dateien sowie die Datenbank hochlade sind alle Probleme verschwunden. Also irgendeine Einstellung muss doch da falsch sein bei mir?
Zuletzt bearbeitet: