Hallo Weise,
Daten werden via Ajax/json aus der DB geladen und in einem jquery.autocomplete() angezeigt.
Soweit funktioinert alles. Probleme machen jetzt Umlaute.
mit htmlentities() kommt statt Umlauten das html Equivalent &blubb;
mit htmlspecialchars() und ohne beide wird der String am Umlaut einfach abgeschnitten.
Ruft man die ajax.php im Brwoser auf werden die umlaute bei Verwendung von htmlentities() wenigstens dann schonmal richtig angezeigt. Aber wie gesagt kommt im jquery.autocomplete() dann nur das html codierte Zeichen an
Die DB/Tabellen und die Seite und alle php Dateien sind Latin1 codiert.
Der javascript code liegt in verschiedenen Dateien und wird dynamisch nachgeladen ($.getScript(*.js))
Muss irgendwo beim laden oder in der JS Datei ein charset angegeben werden?
Ich bin leider völlig ratlos was zu tun ist, hat jemand einen Tipp für mich?
Danke und Viele Grüße,
Rob