hallo,
auf meiner seite werden status/stimmung über javascript akutalisiert.
das funktioniert dann so:
http.open('POST', 'src/set_status.php', true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.send('status='+status+'&stimmung='+stimmung+'&url='+url);
in der set_status.php datei wird dies dann in die datenbank geschrieben:
$status = $_POST['status']; $status=nl2br($status);
$stimmung = $_POST['stimmung']; $url= $_POST['url'];
$stimmung=htmlspecialchars($stimmung);
$status=str_replace("<3", "♥", $status);
$stimmung=str_replace("<3", "♥", $stimmung);
$sql="....
jetzt ist aber das problem, wenn ich den status und di stimmung über eine normale php datei abfrage (mit <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />), dann werden anstatt zb. einem 'ä' ein 'ä' dargestellt. frage ich jedoch die gleiche abfrage mit einem http-request über javascript ab, wird wieder ein ä dargestellt...
weiss irgendwer, warum bzw wie man das beheben könnte?
danke im voraus,
lg markus