22.02.2007, 11:41
poncho schrieb:Dass die Texte in phpMyAdmin falsch angezeigt werden, ist richtig.und bei mir so:
Die Tabellen nutzen (bei mir zumindest) latin1_swedish_ci (also ISO) und gespeichert sind da drin aber UTF-8-Daten.
Du kannst ja mal folgendes machen...
Kopiere mal diese Datei in dein Forum:
Ruf sie im Browser auf und poste hier die Ausgabe.
Bei mir kommt dabei das raus:
Code:character_set_client = latin1
character_set_connection = latin1
character_set_database = latin1
character_set_filesystem = binary
character_set_results = latin1
character_set_server = latin1
character_set_system = utf8
character_sets_dir = /usr/share/mysql/charsets/
collation_connection = latin1_swedish_ci
collation_database = latin1_swedish_ci
collation_server = latin1_swedish_ci
Code:
character_set_client = latin1
character_set_connection = latin1
character_set_database = utf8
character_set_filesystem = binary
character_set_results = latin1
character_set_server = latin1
character_set_system = utf8
character_sets_dir = /usr/share/mysql/charsets/
collation_connection = latin1_swedish_ci
collation_database = utf8_unicode_ci
collation_server = latin1_german1_ci
poncho schrieb:MySQL läuft also eigentlich mit ISO-Encoding. In der Karte ändere ich das per "SET NAMES utf8" und dann sieht das ganze so aus:und das sieht dann bei mir natürlich auch anders aus und kann deswegen auch nicht funktionieren:
Code:character_set_client = utf8
character_set_connection = utf8
character_set_database = latin1
character_set_filesystem = binary
character_set_results = utf8
character_set_server = latin1
character_set_system = utf8
character_sets_dir = /usr/share/mysql/charsets/
collation_connection = utf8_general_ci
collation_database = latin1_swedish_ci
collation_server = latin1_swedish_ci
Und bei mir funktioniert alles nur korrekt, wenn ich das mache.
Code:
character_set_client = utf8
character_set_connection = utf8
character_set_database = utf8
character_set_filesystem = binary
character_set_results = utf8
character_set_server = latin1
character_set_system = utf8
character_sets_dir = /usr/share/mysql/charsets/
collation_connection = utf8_general_ci
collation_database = utf8_unicode_ci
collation_server = latin1_german1_ci
poncho schlussfolgerte also ganz richtig und schrieb:Wenn nun bei dir andere Werte stehen, könnte es vielleicht daran liegen.
ernolf