WindowsコマンドラインでMySQL文字化けしを問い合わせる


mysqlはwindowsコマンドラインの下でutf 8の文字化けして解決します
データベース符号化をutf 8に設定するには、まずmysqlインストールパスの下のmyが必要である.iniファイルのdefault-character-setプロパティをutf 8に設定します.
default-character-set=utf8

そしてコマンドを入力
show variable like 'char%';

コマンドは、すべての文字セットがutf 8になったかどうかを確認します.設定に成功したことをおめでとうございます.utf 8に設定した後、管理ツールでmysqlを操作すると、中国語フィールドの値は問題ありませんが、コマンドラインで検索すると文字化けしてしまい、中国語フィールドの値を挿入すると、Incorrect string value:'xD 6xD 0xCExC 4'for columnのエラーが表示されます.これはwindowsコマンドラインのデフォルトページがgbkに符号化されていることに関連する解決策かもしれません.クエリーまたは更新操作を行うときにコマンドを入力します.
set names gbk;

このコマンドは、3つの構成のコードをgbkに設定することで、中国語の操作が正常に行われ、操作が完了したときに入力できます.
set names utf8;

コードは再設定されました