Otto Wyss: convertUmlaut

Beitrag lesen

... wenn dieser Name ein umlaut hat, dann zeigt er "LEER" züruck.

Benutzt du JSON für AJAX? Wenn ja, dann muss du wissen, dass JSON keine Umlaute verträgt. Um das Problem zu umgehen musst du auf dem Server das utf8_encode verwenden. Dem Browser ist das egal, der zeigt utf8 Umlaute genau so wie ISO... an.

Schwieriger wird es, wenn du die erhaltenen Daten nicht anzeigen, sondern z.B. in einem Dateinamen verwenden willst. Da gibt es bei phpjs.org eine utf8_decode, nur funktioniert es irgendwie nicht wie es sollte. Wie das zu lösen ist, weiss ich selber nicht. Siehe http://www.orpatec.ch/index.php?page=gallery.php