首先设置mysql的编码为utf8
在linux下修改3个my.cnf的1个/etc/mysql
/my.cnf文件
找到客户端配置[client] 在下面添加
default-character-set=utf8 默认字符集为utf8
在找到[mysqld] 添加
default-character-set=utf8 默认字符集为utf8
init_connect='SET NAMES utf8' (设定连接mysql
数据库时使用utf8编码,以让mysql
数据库为utf8运行)
查看mysql编码
都设置为utf8后,从文件导数据导数据表中,文件中文正常,编码也是utf8,发现在mysql查询时,中文都成乱码,
loaddatainfile'result1.txt' intotable test characterset'utf8' fieldsescapedby'"' terminatedby','
optionallyenclosedby'"' linesterminatedby'\n' (flag,words,tappend,content); 导入数据时也指定utf8编码,中文成乱码很有可能时建表的时候表的编码不是utf8,此时可以重新删除表后重新建表,建表是指定编码
create table mytest (name varchar(20) not null default '') default charset utf8;
分享到:
相关推荐
mysql乱码问题解决mysql乱码问题解决mysql乱码问题解决
MySql乱码问题解决方法MySql乱码问题解决方法
解决Mysql乱码问题 解决Mysql乱码问题
windows访问远程linux下mysql乱码问题 搜集的,大家遇见同样问题可以参考一下
Mysql乱码问题
彻底解决winform 和asp.net 连接MySQL数据库显示数据出现乱码的方法,因为是gb2312编码的文本文件,在线查看会出现乱码,进入下载地址,点鼠标右键选择[另存为..]
MySql乱码问题的解决方法,MySql乱码问题的解决方法,MySql乱码问题的解决方法
mysql乱码问题解决方案,三套方案希望可以帮助到大家!!!!
可以完美的帮你解决windows下mysql的乱码问题,保证数据库数据不被乱码侵蚀
使用java的SSH+Mysql时出现插入数据乱码还有查询也出现乱码问题
Java连接MySQL乱码问题解决
第一种方法,很精辟的总结: 经常更换虚拟主机,而各个服务商的MYSQL版本不同,当导入数据后,总会出现乱码等无法正常显示的问题,查了好多资料,总结出自己的一点技巧: WINDOWS 下导入应该这样 使用MYSQL的命令
介绍了本人学习过程中总结出的对mysql数据库操作的几个类,这些类封装了对mysql数据库的基本操作,并解决了乱码问题
mysql数据库乱码问题结决,中文问题解决
解决mysql乱码问题。主要是数据库查询出数据中文为问号???的问题。
打开mysql改变字符集 然后在获取连接时候改变字符集 最后在查询之前改变字符集 我用过的可以解决