Fehler: Unbekannter Zeichensatz: 'utf8_unicode_ci'
Bei der Erstellung einer Datenbank von der mysql-Kommandozeile mit dem Zeichen setzt, bekomme ich die folgende Fehlermeldung: Unknown character set: utf8_unicode_ci
. Aber, wenn ich den gleichen SQL in phpmyadmin, funktioniert es ohne Fehler und ich kann nicht herausfinden, warum?
SQL:
CREATE DATABASE sx CHARACTER SET =utf8 COLLATE = utf8_unicode_ci;
mysql-Kommandozeile:
mysql -u root -ppassword -h localhost --default-character-set=utf8
mysql> CREATE DATABASE sx CHARACTER SET =utf8 COLLATE = utf8_unicode_ci; Query OK, 1 row affected (5.59 sec)
Welche mysql-version verwendest du?- ist:5.5.29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da bist du immer der Fehler
Unknown character set: 'utf8_unicode_ci'
müssen Sie angebenutf8_unicode_ci
(das ist ein Sortierung) als Zeichensatz. Überprüfen Sie den Befehl ein, und versuchen Sie es erneut.Ändern Sie Ihre DB_CHARSET utf8_general_ci zu utf8