您的位置 首页 java

MySQL导入csv文件时,中文乱码问题解决方法

MySQL导入 csv 文件时,中文乱码问题解决方法 此博文包含图片 (2018-04-25 22:27:20)转载▼
标签: import 汉字编码问题 分类: MySQL
在MySQL 8.0中,表格中的每列都可以设置编码格式,当我们的数据文件csv中的汉字是gbk格式时,
而建立的Table中对应的列是其他格式,如 utf8 ,只要两者不一致,导入csv必定出现乱码。

原因就是两者格式不匹配,只要改成匹配就可以了。

  1. 尽量改原始文件中的汉字编码,改为 utf8 比较好。
    用什么工具呢? 实际上 Notepad++ 就提供了很好的修改方案。
    MySQL导入csv文件时,中文乱码问题解决方法
  2. SQL 命令修改某列的编码,参见语句:
    ALTER TABLE
    qxgrades . 成绩单
    CHARACTER SET = utf8 ,
    CHANGE COLUMN 学校 学校 VARCHAR(20) CHARACTER SET ‘utf8’ NOT NULL ;

文章来源:智云一二三科技

文章标题:MySQL导入csv文件时,中文乱码问题解决方法

文章地址:https://www.zhihuclub.com/181660.shtml

关于作者: 智云科技

热门文章

网站地图