4
私はこのプロジェクトでemojisを使用しています。我々のデータベースはCHARACTER SET utf8
でした。しかし、絵文字は保存されません。エラーは次のとおりです。Mysql - データベースの模範文字
1366 Incorrect string value: '\xF0\x9F\x98\x9C\xF0\x9F...'
私はこのプロジェクトでemojisを使用しています。我々のデータベースはCHARACTER SET utf8
でした。しかし、絵文字は保存されません。エラーは次のとおりです。Mysql - データベースの模範文字
1366 Incorrect string value: '\xF0\x9F\x98\x9C\xF0\x9F...'
警告データベース、データテーブルCHARSET=utf8mb4
、列CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
。そのは、MySQLが5.5.3よりも新しいバージョンを持っていることを確認し、あなたが
は、Linuxでそれがmy.cnf
[client] default-character-set = utf8mb4
[mysql] default-character-set = utf8mb4
[mysqld] character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
my.ini
だ、MySQLの設定ファイルを変更することを行うためのNavicatを使用する前characterEncoding=utf-8
を削除
テーブルと特定の列にはどのような照合が使用されていますか? – ferdynator
私は** utf8_general_ci **を使用しています –