1
Hallo,
ich habe bei mir bei Übertragungen von Eingaben über Ajax das Problem, dass Sonderzeichen (Umlaute) falsch vom Server "entgegengenommen" werden. Sende ich z.B. den Inhalt eines Input-Felds, übergebe den Inhalt dann über PHP an die Variable $inhalt, wird sie bei der Ausgabe mit echo $inhalt zwar richtig angezeigt, ist dann bei einer anschließenden Datenbankabfrage aber falsch.
Nutze ich ein normales Formular, so funktioniert alles. Woran liegt das, dass die eine Methode über das Formular klappt, die über Ajax aber nicht?
Nebenfrage: Momentan nutze ich bei meiner Website iso-8859-1 als Codierung. Ist uft-8 besser als Codierung?
ich habe bei mir bei Übertragungen von Eingaben über Ajax das Problem, dass Sonderzeichen (Umlaute) falsch vom Server "entgegengenommen" werden. Sende ich z.B. den Inhalt eines Input-Felds, übergebe den Inhalt dann über PHP an die Variable $inhalt, wird sie bei der Ausgabe mit echo $inhalt zwar richtig angezeigt, ist dann bei einer anschließenden Datenbankabfrage aber falsch.
Nutze ich ein normales Formular, so funktioniert alles. Woran liegt das, dass die eine Methode über das Formular klappt, die über Ajax aber nicht?
Nebenfrage: Momentan nutze ich bei meiner Website iso-8859-1 als Codierung. Ist uft-8 besser als Codierung?