äöüßÄÖÜ
[UPDATE] Das war ein Test. Hatte ja ein Umlaut-Problem seit den Update von MySQL4 auf MySQL5, den Nazis Schweden war es nämlich bis Version 4 ihrer wunderbaren Datenbank egal in welchen Encoding man die Daten reinschrieb. Jetzt haben die mal Default-mäßig UTF8 eingestellt. Früher musste man da nicht drauf achten, jetzt kann man bei der Initialisierung der Verbinudung folgenden Aufruf mitgeben:
mysql_query("SET NAMES 'utf8'", $this->Link_ID);
mysql_query("SET CHARACTER SET utf8", $this->Link_ID);
Damit man das nicht nachträglich überall einfügen muss habe ich der /etc/mysql/my.conf folgenden Eintrag verpasst:
init-connect='SET NAMES utf8'
[Update2]
Wie kann man jetzt nachschauen welches Encodig eine bestimmte Datei nutzt?
– Es steht entweder oben im Header (bei XML-Dateien oder HTML)?
– oder mit file -i
an der Kommandozeile
Was bedeuten diese komischen Zeichen im Quelltext?
Z.B. das Wort „für“:
f[c3][bc]r
– UTF8
f[fc]r
– LATIN1
f[c3][83][c2][bc]r
– doppelt UTF8-codiert (mit PHP einmal zu oft utf8_encode() aufgerufen, schaut auf der Seite dann so aus: für)
ÄÄHM!