mit treibt diese ganze Umlaut-Geschichte mit ISO8859 und UTF8 in die Weißglut.
Da ich schon tonnenweise Seiten durchsucht habe, versteh ich trotzdem noch nicht den Gesamtzusammenhang und hoffe, dass dieser mir von einem von euch erklärt werden kann :
Hier mal meine System-"Zutaten":
Mein Client läuft unter Debian Lenny.
Wenn ich hier den Befehl locale eingebe, kommt:
Code: Alles auswählen
LANG=de.DE@euro
....weitere Einträge mit de.DE@euro
Code: Alles auswählen
LANG=de.DE.utf8
....weitere Einträge mit de.DE.utf8
Der Text dazu kommt aus einer MySQL-Datenbank 4.1.
MySQL charset: UTF-8 Unicode (utf8)
MySQL connection collation: utf8_unicode_ci
Die Tabelle selber sind aber in der Collation: latin1_swedish_ci
Zudem hab ich gestern eine wichtige Datei für die Webseite geändert und per FTP hochgeladen.
In der Datei wird der Charset auf 'de_DE.ISO_8859-1' gesetzt.
Die Datei hab ich in Kate bearbeitet und in ISO-8859 gespeichert.
So, dass einzige, was ich noch nicht weiß, ist, ob der Provider gestern irgendwas an den Einstellungen verändert hat, das o.g. entspricht den aktuellen Einstellungen, die ich jetzt vorfinde.
Kann mir einer mal bitte versuchen zu erklären, wie der Gesamtzusammenhang zwischen den einzelnen "Zutaten" ist, und warum dann letztendlich am Server die Umlaute falsch angezeigt werden.
Herzlichen Dank im voraus, ich hoffe, dass dieser Thread dann anderen auch weiterhilft, die evtl. genauso in diesem Wirrwarr etwas rum schlittern.
Gruß
Andreas