Hai allezusammen,
Alles klappt soweit ganz toll, nur die Umlaute kriege ich nicht gezähmt.
Hier erstmal die Basis:
requester.onreadystatechange = ajaxResponse;
requester.open("POST", "./socialtaggingA.php");
requester.setRequestHeader("Pragma", "no-cache");
//requester.setRequestHeader("Content-Type", "ISO-8859-1");
requester.setRequestHeader("Content-length", value.length);
requester.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
requester.send(value);
also Daten werden gesendet per Post, weil halt lange Texte dabei sind.
öäüÄÜÖß werden in dieser Version in Sonderzeichen umgewandlt
zb. ö -> ö
Jetzt dachte ich, ich wandele den gesendeten Wert um
mit
encodeURI(value)
was ja auch so klappt, jedoch erhält die empfangene Website wieder diese komischen Zeichen, die PHP auch nicht rawurldecode oder so in deutsche Umlaute zurückverwandeln kann.
Wie kriege ich die Umlaute sicher über AJAX gesendet ?
Gruß,
Flash