中易网

mysql导入文本文件,乱码怎么解决?

答案:4  悬赏:0  
解决时间 2021-01-15 18:15
mysql导入文本文件,乱码怎么解决?
最佳答案
主要是字符集不一致造成,可尝试以下方法:
1、导入前先运行下面的语句:
set names gbk;
2、运行后再运行:
status;
会发现客户端和连接的编码都变成了gbk;
3、文本保存不要保存为utf8格式的,用默认的,是latin;
而后再倒入:
source x:/xx.sql;
4、导入成功后,再查询某个表,就变成中文了。
全部回答
停止mysql服务(net stop mysql),然后在myql安装目录的bin目录下,找到my.ini,打开该文件,在里面查找latin1,全部改为utf8,保存,最后再启动mysql服务(net start mysql)
检验:打开mysql命令行终端,输入show variables like ‘character%’,查看是否除了character_set_filesystem外,所有的编码都为utf8,如果是,就已经设置正确了
导入前先运行下面的语句:
set names gbk;
运行后再运行:
status;
会发现客户端和连接的编码都变成了gbk;
文本保存不要保存为utf8格式的,用默认的;
而后再倒入:
source x:/xx.sql;
导入成功后,再查询某个表,就变成中文,不会乱码了。
导入前先运行下面的语句:
set names gbk;
运行后再运行:
status;
会发现客户端和连接的编码都变成了gbk;
文本保存不要保存为utf8格式的,用默认的,好像是latin;
而后再倒入:
source x:/xx.sql;
导入成功后,再查询某个表,就变成中文了~~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
晨什么什么什么的成语
陈奕迅的“爆蛋事件”是怎么回事
搞募捐时用的经典语句
一吨混水用多少明矾
华罡线/X304(路口)地址在什么地方,想过去办
中石化杨圩加油站怎么去啊,我要去那办事
吉他选雅马哈f310还是cort ad810
磷肥包括那些肥料
为什么电磁波频率越大,粒子性就越强
铝和红薯在一起遇热会有什么反应
√48等于多少
7月14深圳近期暴雨飞机延误
请问那位师傅这锅盖应该配多大的,
如何讲好一堂推崇与邀约《国珍》
嬉游花丛百度云下载
推荐资讯
古人是怎样论述和与同的
倚天屠龙记中的杨不悔和武当殷六侠是什么关系
在乡镇想做串串香怎么办
我是特种兵2 第十集王老板开的什么车(第16分
千品游除了网页游戏平台的搭建,手机电脑互通
58公分乘1.8米乘2.7米多少平方
各位帮忙详细说一下,昨天和今天验的显示一深
最近吃食堂的放觉得很咸,不知道为什么
香辣炒肉碎家常做法,正宗香辣炒肉碎怎么做
26个月=()年零()个月
公子车行地址好找么,我有些事要过去
璟华玻璃地址在什么地方,想过去办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?