EDIT: Habe den Fehler erkannt, ich hatte ein htmlentities() am falschen Ort drin. Kann geschlossen werden.
Hallo zusammen,
Ich habe eine Seite mit einem Textfeld, das einen Ajax-Request auslöst.
Die Ausgabe des Requests ist das Echo der Eingabe (im Textfeld).
Wenn ich nun in das Textfeld einen "ö" eingebe, kommt als Antwort "ö" raus.
test.php
Code:
function Information_search(searchstring)
{
new Ajax.Updater('information', 'request.php?t=search&search='+searchstring, {method:'get' } );
}
Code:
<input type="text" OnKeyUp="Information_search(this.value)"/>
request.php
Code:
echo $_GET['search'];
Beide Seiten sind mit einem <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> versehen.
Was kann ich ändern, damit die Umlaute richtig interpretiert werden?
Gruss
Michael