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 无法输入中文、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)