Jens B.
Erfahrenes Mitglied
Hallo.
Nehmen wir einmal an, ich hätte ein dynamisches Textfeld namens "jens". Wenn ich diesen Befehl ausführe:
bekomme ich die richtige Ausgabe. Habe ich aber eine Textdatei "peter.txt" mit dem Inhalt "frauke=hallo\n\tdu&", und versuche das Ganze mit LoadVars, bekomme ich die "\n" und "\t" mit ausgegeben - in Buchstabenform, nicht als Absätze oder Tabs:
Da in der Textdatei auch "Österreich" vorkommt, habe ich System.useCodepage = true gesetzt. Das Problem tritt auch auf, wenn ich die Textdatei in anderen Arten speichere (UTF-8 usw). trace(heinrich.frauke) gibt den korrekten Text aus (also auch mit \n und \t statt Zeilenumbrüchen und Tabs).
Wie macht man das wieso richtig?
Nehmen wir einmal an, ich hätte ein dynamisches Textfeld namens "jens". Wenn ich diesen Befehl ausführe:
Code:
jens.text = "hallo\n\tdu";
bekomme ich die richtige Ausgabe. Habe ich aber eine Textdatei "peter.txt" mit dem Inhalt "frauke=hallo\n\tdu&", und versuche das Ganze mit LoadVars, bekomme ich die "\n" und "\t" mit ausgegeben - in Buchstabenform, nicht als Absätze oder Tabs:
Code:
heinrich = new LoadVars();
heinrich.onLoad = function() {
jens.text = this.frauke;
}
heinrich.load(peter.txt);
Da in der Textdatei auch "Österreich" vorkommt, habe ich System.useCodepage = true gesetzt. Das Problem tritt auch auf, wenn ich die Textdatei in anderen Arten speichere (UTF-8 usw). trace(heinrich.frauke) gibt den korrekten Text aus (also auch mit \n und \t statt Zeilenumbrüchen und Tabs).
Wie macht man das wieso richtig?