最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql数据库使用SQLyog导入中文csv文件出现乱码解决

来源:懂视网 责编:小采 时间:2020-11-09 07:53:31
文档

mysql数据库使用SQLyog导入中文csv文件出现乱码解决

mysql数据库使用SQLyog导入中文csv文件出现乱码解决:[备忘]我的需求是统一成 gbk 式。 使用SQLyog从包含中文的csv文件中导入数据到MySQL数据库,出现乱码。 症状: 1.直接导入CSV文件,数据导入成功,但在sqlyog中显示为乱码; 2.使用insert 语句在sqlyog上进行导入测试,数据存入后显示为乱码; 3.使用cm
推荐度:
导读mysql数据库使用SQLyog导入中文csv文件出现乱码解决:[备忘]我的需求是统一成 gbk 式。 使用SQLyog从包含中文的csv文件中导入数据到MySQL数据库,出现乱码。 症状: 1.直接导入CSV文件,数据导入成功,但在sqlyog中显示为乱码; 2.使用insert 语句在sqlyog上进行导入测试,数据存入后显示为乱码; 3.使用cm

[备忘]我的需求是统一成 gbk 式。 使用SQLyog从包含中文的csv文件中导入数据到MySQL数据库,出现乱码。 症状: 1.直接导入CSV文件,数据导入成功,但在sqlyog中显示为乱码; 2.使用insert 语句在sqlyog上进行导入测试,数据存入后显示为乱码; 3.使用cmd 命

[备忘]我的需求是统一成gbk格式。

使用SQLyog从包含中文的csv文件中导入数据到MySQL数据库,出现乱码。

症状:

1.直接导入CSV文件,数据导入成功,但在sqlyog中显示为乱码;

2.使用insert 语句在sqlyog上进行导入测试,数据存入后显示为乱码;

3.使用cmd 命令行操作mysql,查看数据为乱码;直接insert依然为乱码;

4.。反正都是乱码。。


解决步骤:

1.关闭mysql服务后,修改mysql安装目录下的my.ini

默认为latin1神马的。将default-character-set=gbk ,该属性赋值出现了2次。

2. 如果不安心,那么继续到mysql的数据目录下面,例如我的项目test

C:\ProgramData\MySQL\MySQL Server 5.1\data\test下面,打开db.opt文件,

内容替换为

default-character-set=gbk
default-collation=gbk_chinese_ci

保存。

3.启动mysql服务,使用命令查看目前的编码情况

可以看到大部分都变成gbk了……只有一个character_set_system 是utf8。不过没关系,
根据网址 MySQL5.1参考手册 可以知道,这个不影响,仅仅是元数据的编码。


4.
有些人搞完前面的几步已经好了,不过呢,我遇到的更麻烦些,搜到了一个人的解决方案,在每一列上都设置好charset 为gbk
参考网址:点击打开链接
于是就alter table xx 。。 modify yy varchar(30) character setgbk;
参考网址的lz走到这里就ok了,可是我的还是依旧导入失败;那么很显然我还得继续调整导入csv文件的格式;


5.使用记事本或者UE等工具打开csv文件,另存为gbk格式。
(我一直用notepad++来打开,调整编码模式,貌似一直不行。。)
在另存为的时候,我发现并没有gbk选项。。囧。但经过搜索之后发现,其实就是选择ansi即可。。(貌似ansi是指本地编码)
不过为了保险起见,在另存为ansi之前我又做了以下的事情(使用UE):


然后就好了。。
回头去试试记事本的另存为ansi是不是这样。

改天貌似真得好好理理这几种编码。太容易迷晕我了

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

mysql数据库使用SQLyog导入中文csv文件出现乱码解决

mysql数据库使用SQLyog导入中文csv文件出现乱码解决:[备忘]我的需求是统一成 gbk 式。 使用SQLyog从包含中文的csv文件中导入数据到MySQL数据库,出现乱码。 症状: 1.直接导入CSV文件,数据导入成功,但在sqlyog中显示为乱码; 2.使用insert 语句在sqlyog上进行导入测试,数据存入后显示为乱码; 3.使用cm
推荐度:
标签: 显示 使用 处理
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top