Für ein RSS-Feed will ich XML-Code in eine Textdatei schreiben.
Ich brauche eine ISO-8859-1-codierte Datei. Deshalb heisst die 1. Zeile der XML-Datei auch
Das Problem ist, dass die Datei, die ich mit obigem Skript schreibe, dann ASCII-codiert ist, und nicht ISO-8859-1.
Der Feed Validator sagt:
Wie kann ich in PHP eine Datei schreiben, die ISO-8859-1-codiert ist? Oder liegt das Problem an anderer Stelle?
Danke schonmal. Maze.
PHP-Code:
if ($fx=fopen($xml_pfad.$rss_20_datei_name,"rw")) {
flock($fx,2);
fputs($fx, $xml);
flock($fx,3);
fclose($fx);
}
Code:
<?xml version="1.0" encoding="ISO-8859-1" ?>
Der Feed Validator sagt:
Code:
Your feed appears to be encoded as "ISO-8859-1", but your server is reporting "US-ASCII"
Danke schonmal. Maze.
Kommentar