Moin Stefan,
das liegt daran, dass XMLHttpRequests prinzipiell UTF-8 nutzen.
Ein wenig Lektüre und eine Lösung für Dein Problem: Zeichensätze und XAJAX
Hallo,
Habe ein kleines Problem mit dem Charset einer Seite.
Die eigentliche Seite ist in ISO-88591. Dort wird eben in ner normalen Textarea Text eingefügt. Dieser Text wird dann direkt per JS encodeURI eben so umgewandelt, damit's mein xajax-Skript an den Server schicken kann. Dort wird es dann eben per mysql_escape_string, utf8_decode, urldecode wieder zerpflückt ... das klappt auch alles wunderbar, es nimmt jede Umlaute und auch Sonderzeichen wie /(&"$/($==! an.
Probleme macht jedoch dieses Zeichen-Zeug: „Lorem Ipsum“
Dort wird es nur als "?", also Fragezeichen angezeigt. Woran liegt's?
Vielen Dank schon mal,
Gruß Stefan
Dort wird das Zeug
Moin Stefan,
das liegt daran, dass XMLHttpRequests prinzipiell UTF-8 nutzen.
Ein wenig Lektüre und eine Lösung für Dein Problem: Zeichensätze und XAJAX
Red nicht – Geh los!
Hmm ...
Das zeigt jedoch keinen Effekt. Umlaute und ähnliches wird ja auch alles korrekt angezeigt, eben nur einige Sondersonderzeichen nichtCode:$xajax->setCharEncoding('ISO-8859-1'); $xajax->setFlag("decodeUTF8Input",true);
Zitat von Eingabe
Zitat von Rückgabe in DIV von XAJAX
Hab's jetzt mit ner JS-Funktion gelöst, die vor absenden diese komischen Anführungszeichen in normale Doublequotes umwandelt. Damit funktioniert's einwandfrei.
Scheint wohl nur mit den unteren/oberen Anführungszeichen aufzutreten, der Rest geht ja![]()
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)