Hallo,
...ja ich habe die Suche benutzt und zwar genauso oft wie ich gegooglet habe.
Das Problem:
Benutzer können über eine HTML textarea, text eingeben (charset=UTF-8). Der Text wird via Ajax ( encodeURIComponent() und setRequestHeader('Content-Type', 'application/x-www-urlencoded;') ) an PHP gesendet.
Im PHP-Dokument wird der Text nun umgewandelt in iso-8859-1 (latin1) mit der Funktion utf8_decode() und soll in ein Textdokument geschrieben werden.
Umlaute wie "ä, ö, ü" werden ohne Problem in die Textdatei eingetragen, aber Sonderzeichen wie das Anführungszeichen unten „ oder Anführungszeichen oben “ werden mit einem ? ersetzt.
Hat jemand eine Idee wie man diese ohne Probleme in die .txt schreiben lassen kann?
Vielen Dank im vorraus.
EDIT: Auch Sonderzeichen wie ‡† werden mit einem ? ersetzt.
...ja ich habe die Suche benutzt und zwar genauso oft wie ich gegooglet habe.
Das Problem:
Benutzer können über eine HTML textarea, text eingeben (charset=UTF-8). Der Text wird via Ajax ( encodeURIComponent() und setRequestHeader('Content-Type', 'application/x-www-urlencoded;') ) an PHP gesendet.
Im PHP-Dokument wird der Text nun umgewandelt in iso-8859-1 (latin1) mit der Funktion utf8_decode() und soll in ein Textdokument geschrieben werden.
Umlaute wie "ä, ö, ü" werden ohne Problem in die Textdatei eingetragen, aber Sonderzeichen wie das Anführungszeichen unten „ oder Anführungszeichen oben “ werden mit einem ? ersetzt.
Hat jemand eine Idee wie man diese ohne Probleme in die .txt schreiben lassen kann?
Vielen Dank im vorraus.
EDIT: Auch Sonderzeichen wie ‡† werden mit einem ? ersetzt.
Kommentar