0

私が不活性化しようとしている値は - 112 ここからコピーして、myslql ワークベンチまたは Heidi を使用して mysql に挿入しても、次のエラーが発生します。

0 13:59:43 INSERT INTO test.employee VALUES ('2','112') エラー コード: 1366。正しくない文字列値: 列 '\xF0\xAA\x8B\x96\xF0\xAA...'行 1 の Name'

schema 、 table 、 column に utf-8 encoding があることを確認しました。また、 utf8mb4 、 utf16 、および utf32 で試しました。

手伝ってくれませんか ?

4

1 に答える 1

0

ご参照ください

http://mathiasbynens.be/notes/mysql-utf8mb4

問題は、これらはまれな漢字であり、UTF 8 では 1 文字あたり 4 バイトであり、UTF 8 では 3 バイトであるため、接続エンコーディングも utfbmb4 に変更する必要があることです。これは私の間違いでした

ブログに記載されているように my.ini を変更してください

http://mathiasbynens.be/notes/mysql-utf8mb4

于 2013-09-26T11:45:48.367 に答える