linux的字符编码设置问gbk,linux下查看mysql数据库中中文都是????。navicat远程查看没问题,什么原因。
你的ssh不支持中文吧
vi /etc/my.cnf
在 [mysqld]下加入default-character-set =utf8,[client]下加入default-character-set = utf8 :wq保存退出 也可直接在mysql>输入 mysql> SET character_set_client = x; mysql> SET character_set_results = x; mysql> SET character_set_connection = x; x为要设置的字符集,如utf8
也遇到过,很多方法,不过都忘记了,上网搜下吧
不过那些方法又时也不好用,那就得重装数据库了
我是个初学者 用的MySQL的较新版本 也遇到过mysql的乱码问题,有很多解决方法 包括红薯说的 但是好像都不管用
只有把utf-8转换成GBK gb2312才不会出现乱码
你的ssh不支持中文吧
引用来自“JavaGG”的帖子
你的ssh不支持中文吧
vi /etc/my.cnf
在 [mysqld]下加入default-character-set =utf8,
[client]下加入default-character-set = utf8
:wq保存退出
也可直接在mysql>输入
mysql> SET character_set_client = x;
mysql> SET character_set_results = x;
mysql> SET character_set_connection = x;
x为要设置的字符集,如utf8
也遇到过,很多方法,不过都忘记了,上网搜下吧
不过那些方法又时也不好用,那就得重装数据库了
我是个初学者 用的MySQL的较新版本 也遇到过mysql的乱码问题,有很多解决方法 包括红薯说的 但是好像都不管用
只有把utf-8转换成GBK gb2312才不会出现乱码