ホームページ  >  記事  >  データベース  >  Windows 10 での mysql5.5 データベース コマンド ラインの中国語文字化けコードの解決策

Windows 10 での mysql5.5 データベース コマンド ラインの中国語文字化けコードの解決策

小云云
小云云オリジナル
2017-12-25 13:51:582091ブラウズ

システムをリセットした後、ずっと前にインストールした MySQL データベースで、コンソール クエリで中国語の文字化けが発生するという問題が発生しました。この記事では主に、Windows 10 での mysql5.5 データベースのコマンド ラインでの中国語の文字化けの解決策について説明します。 . 皆さんのお役に立てれば幸いです。

インストールディレクトリの my.ini ファイルを開きます

私のものは: C:Program FilesMySQLMySQL Server 5.5、次のように変更されました:


[client]
default-character-set=utf8
port=3306
[mysql]
#网上下面这个 gbk 很多回答也是设置为utf8,结果就是乱码
default-character-set=gbk
# SERVER SECTION
# ----------------------------------------------------------------------
## The following options will be read by the MySQL Server. Make sure that
# you have installed the server correctly (see above) so it reads this 
# file.
#
[mysqld]# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/Program Files/MySQL/MySQL Server 5.5/"
#Path to the database root
datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
# The default character set that will be used when a new schema or table is
# created and no character set is defined
character-set-server=utf8
collation-server=utf8_general_ci
修改完毕重启mysql,查看一下编码:
mysql> show variables like 'character_set%';
+--------------------------+---------------------------------------------------------+| 
Variable_name | Value |
+--------------------------+---------------------------------------------------------+|
 character_set_client | gbk || 
character_set_connection | gbk ||
 character_set_database | utf8 || 
character_set_filesystem | binary || 
character_set_results | gbk || 
character_set_server | utf8 ||
 character_set_system | utf8 ||
 character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.5\share\charsets\ |
+--------------------------+---------------------------------------------------------+
操作试试:
mysql> insert into per values('乱码解决');
Query OK, 1 row affected (0.00 sec)
mysql> select * from per;
+--------------+| 
name |
+--------------+| 
的纷纷从 ||
 乱码解决 |
+--------------+
3 rows in set (0.00 sec)

関連する推奨事項:

mysql の中国語文字化け問題の詳細な説明データベース

MySQL でデータを挿入するときに中国語の文字化けが発生した場合はどうすればよいですか?

PHPでの中国語の文字化け問題を解決するにはどうすればよいですか?

以上がWindows 10 での mysql5.5 データベース コマンド ラインの中国語文字化けコードの解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。