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

Nicht-ASCII-Zeichen in der MySQL-Datenbank zulassen

Sie sollten sich utf8-Codierung ansehen

Können Sie bitte posten, welche Kodierung von Ihrer Datenbank und Ihrer Tabelle verwendet wird? (Können Sie die Struktur Ihrer Datenbank posten?)

BEARBEITEN:Um Ihre Frage in Ihrem Kommentar zu beantworten, besteht der grundlegende Unterschied darin, dass utf8_general_ci schneller ist, sich jedoch nicht um einige sprachspezifische Vergleiche kümmert. Sie können mehr darüber in dem Link lesen, den ich oben in meinem Beitrag eingereicht habe. Tatsächlich beeinflusst es das Sortier- und Suchverhalten.

Es spielt keine Rolle, wie sich Ihre Datenbank verhalten soll, alle diese Sortierungen sind in verschiedenen Umgebungen nützlich. In Ihrem Fall würde ich utf8_bin nicht verwenden, da es nur Zeichenfolgen mit seinen Binärwerten vergleicht.