この記事では、MySQL が中国語を入力するときに発生するエラー 1366 の解決策を主に詳しく紹介します。興味のある方は参考にしてください。
MySQL が中国語を入力するときに発生するエラー 1366 :
。 1366: 不正な文字列値: 行 1 の列 'introduce' の 'xE6xB0xB4xE7x94xB5...'これは mysql エンコーディングの問題が原因です
mysql -u root -p
SHOW VARIABLES LIKE 'character%';
上の
/etc/mysql/my.cnf を変更します (これは mysql のデフォルトのインストール パスです)
my.cnf を開いた後、ファイルの [mysqld] の下に次のコード行を追加します:
[client] default-character-set=utf8 [mysqld] character-set-server=utf8 [mysql] default-character-set=utf8
mysql サービスを再起動します
service mysql restart
以上がmysql で ERROR 1366 が表示される場合、問題を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。