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。
越努力,越幸运!
转载请注明出处,商用需征得作者同意,谢谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律