Ich meinte eher, dass dein script ihrgendwo ein Zeichen falsch übersetzt oder sogar setzt, eben die Formatierung der Datei ansich irgendwie nicht stimmt und deshalb falsche Zeichen anzeigt.
Lass dir in deinem Editor mal alle Zeichen anzeigen, also Tabs usw usw usw....
Vielleicht erkennst du dort den Fehler.

Ev stimmt auch der header nicht.

schick mir mal eine Url dieses scriptes per PM..