Hallo @all,
ich speichere über einen PHP-Schnittstelle (fopen, fwrite) deutsche, englische und russische Texte ab jeweils in einem gewöhnlichen txt-File ab.
Bei den russischen Texten habe ich das Problem, das diese Inhalte nicht korrekt ausgelesen werden (kryptische Sonderzeichen) und ich vermute, das dies daran liegt, dass ich das UTF-8-Format nicht beim speichern berücksichtige (wie z.B. beim Arbeiten mit UniRed).
Was muss ich tun, damit diese txt-Files im UTF-8-Format abgespeichert werden?
Als Zweites versende ich bei der Anmeldung an einem geschlossenen Bereich eine dreisprachige HTML-Bestätigungs-Email via phpmailer-Klasse. Auch hier ist das Problem, das der russische Part der HTML-Mail nur als kryptische Sonderzeichen dargestellt wird. Kennt jemand die phpmailer-Klasse und hat mir hier vielleicht eine Idee, wie ich die META-Angabe für die UTF-8-Formatierung hinzufügen kann? In den Public Variables wird dies hier definiert:
var $CharSet = "iso-8859-1";
Reicht es, die Angabe durch UTF-8 zu ersetzen? Oder muss ich sie hinzufügen?
var $CharSet = "UTF-8";
Viele Grüße
Alexander