Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Deutsche Umlaute in MYSQL INSERT

Wenn Sie Ihre Daten aus PHP in Ihre MySQL-Datenbank einfügen, versuchen Sie, Ihre String-Daten mit utf8_decode();

zu umschließen

utf8_decode(string)

Wie das PHP-Handbuch sagt, konvertiert dies utf8 in ISO-8859-1 (latin1);

Vielleicht möchten Sie auch mit iconv() experimentieren Funktion. Dadurch haben Sie mehr Auswahlmöglichkeiten für Ihre Eingabekodierung und die gewünschte Ausgabekodierung

string iconv ( string $in_charset , string $out_charset , string $str )

Wenn das immer noch nicht hilft, ändern Sie die Sortierung in der Mysql-Tabellenspalte, in die Sie einfügen, in latin1_swedish_ci.