Um die Serverseite mal zusammenzufassen (Apache2):
/etc/apache2/conf.d/charset:
Code:
AddDefaultCharset UTF-8
'file' auf zwei verschiedene Dateien (die erste ist doof, die zweite in Ordnung):
Code:
file datei2.txt
datei2.txt: ASCII text, with CRLF line terminators
Code:
file datei1.txt
datei1.txt: UTF-8 Unicode text
Sowas kann passieren, wenn man von einem Windows-System aus eine Datei auf einen Linux-Server schiebt. Eine Variante das zu fixen sind die HTML Codes für Umlaute, wie ä, ö, usw.
Nachtrag: das ist nur eine mögliche Variante um das Umlautproblem in den Griff zu bekommen, es gibt noch viele andere