在linux命令行可以输入中文,但是在mysql里面不能输入中文,打都打不上,中文显示不乱码

在linux命令行可以输入中文,但是在mysql里面不能输入中文,打都打不上,中文显示不乱码,第1张

mysql> show variables like '%char%';

+--------------------------+----------------------------------+

| Variable_name | Value |

+--------------------------+----------------------------------+

| character_set_client | latin1 |

| character_set_connection | latin1 |

| character_set_database | latin1 |

| character_set_filesystem | binary |

| character_set_results | latin1 |

| character_set_server | latin1 |

| character_set_system | utf8 |

| character_sets_dir | /opt/mysql/share/mysql/charsets/ |

+--------------------------+----------------------------------+

8 rows in set (002 sec)

mysql>

mysql>set character_set_client=gbk; (把mysql客户端编码,就是你看到的黑色的 *** 作界面)

mysql>set character_set_results=gbk; (结果集)

以上是改为gbk,可以改成一个适合自己的类型。 latin1 ,utf-8等

这个是不是你 *** 作的系统没有安装上中文输入法?或者在ssh中没有正确切换到中文?

你可以先在要 *** 作的系统上,新建一个文本,然后看看能不能切换到中文输入?如果不行的话,那有可能是没有安装中文输入法,你安装一个中文输入法,然后再试试。

如果在记事本等其他地方可以输入中文,那有可能是你的终端有点问题,你关闭当前终端,重新打开,或重启其他打开终端试试,或者重新安装一个终端再试试看。

楼主如果对Linux系统感兴趣,可以百度《Linux就该这么学》看看,很不错的一本Linux入门教材。

以上就是关于在linux命令行可以输入中文,但是在mysql里面不能输入中文,打都打不上,中文显示不乱码全部的内容,包括:在linux命令行可以输入中文,但是在mysql里面不能输入中文,打都打不上,中文显示不乱码、linux终端上mysql 无法输入中文、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9613575.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存