解决Xshell等Linux终端连接MySQL中文乱码问题
来源:互联网 发布:java 排序 编辑:程序博客网 时间:2024/04/29 03:16
Xshell里执行mysql命令,发现select出来的记录中中文乱码
用SQLyog 连接mysql发现正常。
开始以为Xshell编码问题,按照[文件]–>[打开]–>在打开的session中选择连接的那个,点击[属性] -> [终端], 编码选择为:Unicode(UTF-8),然后重新连接服务器这个步骤做了一遍,发现还是不行,仔细看一下中文目录还是显示正常的,那么排除linux终端的问题。
用终端连入msyql,打入命令SHOW VARIABLES LIKE ‘character%;,发现
character_set_client = latin1
character_set_database= latin1
character_set_server= latin1
于是在网上找了一下,重新设置my.cnf
1、在[client]字段里加入default-character-set=utf8,如下:[client]port = 3306socket = /var/lib/mysql/mysql.sockdefault-character-set=utf8 2、在[mysqld]字段里加入character-set-server=utf8,如下: [mysqld]port = 3306socket = /var/lib/mysql/mysql.sockcharacter-set-server=utf8 3、在[mysql]字段里加入default-character-set=utf8,如下: [mysql]no-auto-rehashdefault-character-set=utf8
重启后再用xshell连入mysql,查询出的结果显示正常。
0 0
- 解决Xshell等Linux终端连接MySQL中文乱码问题
- xshell终端中文乱码解决
- Linux、xshell等中文乱码问题
- xshell终端中文乱码问题
- xshell中文乱码等问题
- xshell连接linux中文乱码
- xshell连接linux中文乱码
- 解决Xshell中文乱码问题
- Linux终端下解决中文乱码问题
- SecureCRT连接Linux,终端显示中文乱码问题,全方面解决
- Xshell连接CentOS7中文乱码问题
- 解决Xshell显示中文乱码的问题
- 解决Xshell显示中文乱码的问题
- 解决Xshell显示中文乱码的问题
- 解决Xshell显示中文乱码的问题
- 解决Xshell显示中文乱码的问题
- 解决Xshell显示中文乱码的问题
- 解决Xshell显示中文乱码的问题
- java--接口和内部类
- HorizontalScrollView仿QQ侧滑删除
- errorC4146 errorC4308 errorC4532 errorC4533 errorC4700 errorC4703 errorC4789 errorC4995 errorC4996
- 手机端Form简单表单制作及onSubmit事件
- java类的初始化
- 解决Xshell等Linux终端连接MySQL中文乱码问题
- IDEA新建MAVEN项目时速度缓慢
- 对windows消息机制的理解
- 【GDOI2016模拟4.22】数字方阵
- Quartz Spring与Spring Task总结
- 微信支付 生成付款二维码链接 并生成支付二维码图片 .net C#
- 插入U盘时Win7总提示扫描并修复U盘的解决办法
- java设计模式-抽象工厂模式
- 多线程的三种实现方法{转载}