Cheatah: Textdatei vom Mac einbinden, Sonderzeichenproblem

Beitrag lesen

Hi,

datei wird eingelesen,
wie passiert das?
$dateiauf=fopen($datei,"r");

was steht in $datei (bzw. wie hast Du es ermittelt), was steht (wirklich!) in der zugehörigen Datei?

$inhalt = preg_replace("/(\015\012)|(\015)|(\012)/","<br>\n",$inhalt);
Die RegExp ist gut, um nicht zu sagen ideal; nur die Klammern darin sind unnötig.
Die Klammern sind nur für meinen eigenen Durchblick :)

Ich hab ja auch nicht gesagt, es sei falsch ;-)

»»Was bedeutet "funktioniert nicht"?
Befehl wird ignoriert, wenn Textdatei auf Mac erstellt wurde.

Wie hast Du diese Kenntnis gewonnen?

Die Umbrüche werden z.b. in Arachnophilia als "Quadrate" angezeigt und die Umlaute sehen aus wie tschechische Buchstaben, s mit Dach usw.

Die "Quadrate" sind korrekt, der Editor interpretiert sie lediglich nicht richtig; die merkwürdigen Buchstaben liegen daran, dass eine andere Zeichentabelle jenseits des ASCII-Bereichs verwendet wird. Überprüfe die Zeichen mit einem Hex-Editor; und zwar nicht nur auf dem Server, sondern auch auf dem Mac, um eventuelle Unterschiede zu erkennen (würde mich zwar wundern, aber man weiß ja nie).

Cheatah

--
X-Will-Answer-Email: No