Fritz: Zeichensatz für WML

Beitrag lesen

Hallo,

per PHP Script lese ich unformatierten Text in ein .txt file ein.
Dabei werden die Umlaute korrekt maskiert (ä usw.)
Dieses File wird dann mit
while($i >= $n){
           echo "$content_array[$i] <br/>-------------<br/>";
           $i--;
}
zeilenweise ausgelesen.
Problem:
Die Ausgabe soll wahlweise in html oder wml erfolgen.
Bei html Ausgabe kein Problem.
Bei WML Ausgabe aber schon. Denn WML ist, wenn ich alles richtig verstanden habe, ein XML Derivat, und das versteht die maskierten Umlaute nicht.

Bin jetzt ein wenig verloren, nach dem Stöbern auf diversen Seiten:
Kann ich das Problem mit Angaben im header lösen (encode? charset o.ä.)
Oder mit einer charset Angabe in der .htaccess?
Oder gehts per PHP mit so was wie html_entity_decode()
oder, oder ...

Wo soll ich ansetzen? Beim schreiben des .txt files?
oder bei der Ausgabe zu html bzw. wml?

Kann mir jemand helfen? Welche Codeschnipsel soll ich noch liefern?
In der Praxis anzusehen ist das Ganze auf http://www.tc-bernau.de. Auf der Startseite gibts da ein kleines Messageboard.
Oder per WAP auf http://www.fritz-weisshart.de/wap/wapboard.php(hab allerdings alle Umlaut-Maskierungen aus dem Textfile rausgenommen, weil ich sonst auf dem Handy einen Fehler 500 krieg. Dafür wird auf dem Handy jetzt aller Text nach einem Umlaut abgeschnitten)

Gruß Fritz--
ss:( zu:| ls:# fo:| de:/ va:) ch:? sh:( n4:? rl:? br:$ js:| ie:| fl:| mo:)