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 @ 2025-03-04 17:50  板栗+  阅读(209)  评论(0)    收藏  举报