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

Kroatische diakritische Zeichen in MySQL db (utf-8)

Das Festlegen des Zeichensatzes der MySQL-Tabelle reicht nicht aus - Sie sollten auch darauf achten, den richtigen Zeichensatz für den Client, die Verbindung und die Ergebnisse festzulegen, deren Standardeinstellungen von Server zu Server unterschiedlich sein können, was Ihre Datenbank weniger als portabel macht:derselbe Datenbankinhalt könnte sein beim Wechsel auf einen anderen Server anders angezeigt.

Ich speichere seit einiger Zeit slowenischen Text in MySQL und das funktioniert bei mir:

  • Das erste, was Sie nach dem Verbinden tun, sollte sein, eine "SET NAMES utf8 "Abfrage
  • Stellen Sie sicher, dass die Zeichenfolgen, die Sie speichern, von Anfang an utf-8 sind:Wenn Sie sie von einem Webseitenformular nehmen, stellen Sie sicher, dass die Seite UTF-8 ist
  • Seien Sie vorsichtig, welche Tools Sie verwenden, um die Datenbankinhalte online zu durchsuchen/bearbeiten:PhpMysqlAdmin ist definitiv unsicher.

Hoffe das hilft.