Hi,
habe eine Livesearch programmiert, wobei mit Java nach jeder Eingabe Ergebnisse ausgegeben werden.
Damit die Umlaute korrekt ausgegeben werden, habe ich meine Datenbank (MySQL) und meine php und html Seite auf charset:UTF-8 umgestellt.
Außerdem erfolgt die Datenbankanfrage ebenfalls in UTF-8:
mysql_query('set character set utf8;');
Ich habe jetzt folgendes Problem:
Wenn ich in mein Input-Feld (Textbox) Text eingebe, funktioniert im Firefox alles perfekt (sprich Umlaute funktionieren), während im IE die Umlaute nicht richtig verarbeitet werden und daher die Suchergebnisse nicht stimmen.
Benutze ich jetzt utf8_encode für mein Suchwort:
utf8_encode($q)
ist es genau andersherum, das heißt im IE funktioniert die Suchabfrage mit Umlauten und im Firefox nicht.
Kann mir jemand dabei helfen, das Problem zu lösen?
Danke schön