navcat工具导入数据中文显示乱码

使用navcat工具导入csv文件时,发现导入的数据中出现了中文乱码的情况。

最终通过如下方式解决:

1、先确保自己的数据库字符集设置是utf8

-- 查看数据库字符集 SHOW CREATE DATABASE your_database_name;

-- 修改数据库字符集 ALTER DATABASE your_database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- 查看表字符集 SHOW CREATE TABLE your_table_name;

-- 修改表字符集 ALTER TABLE your_table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

2、导入数据文件时,选择10008 (MAC - Simplified Chinese GB 2312),文件的编码不是默认的utf-8,而是GB2312.

 因为含有中文的CSV文件一般都是采用10008这种编码方式而不是utf8。

posted @   板栗+  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示