mysqlサーバーに付属のクライアントに「Chinesegarblederror1366」と入力するための解決策:

背景:MySQL5.5サーバーがローカルWindowsマシンにインストールされています。

1:「C:\ ProgramFiles(x86)\ MySQL \ MySQL Server 5.5 \ bin」の下で、「MySQLInstanceConfig.exe」をダブルクリックします
。2:デフォルトでmysqlデータベースインスタンスを再構成します(デフォルトの文字を変更しないように注意してください)。 set、つまり、latinを保持1)
3:データベースインスタンスが正常に再インストールさ
れたら、「C:\ Program Files(x86)\ MySQL \ MySQLServer5.5」の下にあるシステム初期構成ファイルを手動で変更します。my.iniは次のようにする必要があります。 2か所で手動で変更:
[mysql]
default = latin1-Character-SET-> default = UTF8 SET-Character-
Character-SET = latin1-Server-> Server-Character-SET = UTF8 4.cmdで
mysqlサービスを再起動
して入力します:net stop mysql
again入力:net start mysql
5. mysql自身のクライアントに戻り、新しいテーブルを作成してから、検証のために中国語を含むデータを挿入します
。検証が成功すると、以前の中国語の文字化け文字が次のようになります。 「?」。これに注意してください。このソリューションは、新しく作成されたテーブルに対してのみ有効です。以前の中国語バージョンは何ですか?文字化け

おすすめ

転載: blog.csdn.net/cnroot001/article/details/113045992