Hallo,
ich möchte per HTML-Formular Text, der lateinische, kyrillische und griechische Sonderzeichen enthält, an ein PHP-Skript übergeben und in eine MySQL-Datenbank eintragen. Das Formular übergibt die Zeichen in UTF-8, nun scheint PHP aber die Sonderzeichen, die 2 oder mehr Byte beanspruchen, als mehrere 1-Byte-Buchstaben aufzufassen und in der Datenbank landet nur Müll.
Wie kann ich dafür sorgen, dass die Zeichen korrekt übertragen werden?
ich möchte per HTML-Formular Text, der lateinische, kyrillische und griechische Sonderzeichen enthält, an ein PHP-Skript übergeben und in eine MySQL-Datenbank eintragen. Das Formular übergibt die Zeichen in UTF-8, nun scheint PHP aber die Sonderzeichen, die 2 oder mehr Byte beanspruchen, als mehrere 1-Byte-Buchstaben aufzufassen und in der Datenbank landet nur Müll.
Wie kann ich dafür sorgen, dass die Zeichen korrekt übertragen werden?
versuchs doch mal bei dir mit ISO-8859-5, ISO-8859-7, ..., vielleicht hilfts.
Comment