Hello,
Dann solltest Du als erstes mal die Datei in einer Hex-Darstellung ansehen und feststellen, was wirklich drin ist.
- Welche Zeilenumbruchzeichen? "\n" oder "\r\n", ...
Laut Hexeditor 0D - Dezimalwert 13
Also eine alte MAC-Datei. Dedlfix hatte sowas ja schon angedeutet.
- Welche Codierung? ISO-8859-1, UTF, ...
Wo kann ich das sehen? In der Dateininfo steht nichts. Notepad++ zeigt mir bei dem Klick auf Codierung aber UTF8 ohne BOM.
Schau Dir an, durch welche Bytes das große Ö in "Öffentlicher Identifikationscode" repräsentiert wird. Daraus kannst Du (annähernd) schließen, welche Codierung verwendung findet. Dein Notepad++ macht das ja so ähnlich. Es sucht nach typischen Bytefolgen.
Dort wird auch von eventuellen Problemem mit Zeilenenden gesprochen.
http://de2.php.net/manual/en/filesystem.configuration.php#ini.auto-detect-line-endings
Das verstehe ich nicht. Soll ich den
ini_set("auto_detect_line_endings", true);
jetzt vor dem Script einfügen? Ich habe zu dem ini_set jetzt keine weiteren Inhalte gefunden.
Versuch es mal. Hinterher wieder zurückstellen.
Alternativ kannst Du die Datei auch konvertieren, indem Du alle "\r" zu "\r\n" ergänzt.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg