Code Bye

请入,mysql终端无法输入中文

linux
1、linux > 终端命令行下,可以正常输入中文
2、mysql > 可以正常显示、导入中文,但不能在命令行下输入中文
3、按照网上的说法,set names gbk, locale, charset等都试过,仍未解决。
相关信息:
mysql> show variables like “%charac%”;
+–+–+
| Variable_name            | Value                      |
+–+–+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+–+–+
8 rows in set (0.00 sec)
[root…test~]# locale
LANG=en_US.UTF-8
LC_CTYPE=”en_US.UTF-8″
LC_NUMERIC=”en_US.UTF-8″
LC_TIME=”en_US.UTF-8″
LC_COLLATE=”en_US.UTF-8″
LC_MONETARY=”en_US.UTF-8″
LC_MESSAGES=”en_US.UTF-8″
LC_PAPER=”en_US.UTF-8″
LC_NAME=”en_US.UTF-8″
LC_ADDRESS=”en_US.UTF-8″
LC_TELEPHONE=”en_US.UTF-8″
LC_MEASUREMENT=”en_US.UTF-8″
LC_IDENTIFICATION=”en_US.UTF-8″
LC_ALL=
解决方案

20

应该是客户端的属性上设置

20

客户端上也需要设置成中文

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明请入,mysql终端无法输入中文