Der Zeichensatz-Alias für UTF-8 in MySQL ist utf8
(kein Bindestrich).
Siehe https://dev.mysql.com/doc/ refman/5.5/en/charset-charsets.html für verfügbare Zeichensätze.
Beachten Sie, dass Sie utf8mb4
verwenden müssen, wenn Sie Nicht-BMP-Unicode-Punkte wie Emojis verwenden müssen für den Verbindungszeichensatz und den Varchar-Typ.