导出的 CSV 数据一打开全是乱码,中文全变成了"锟斤拷"式的乱字。这其实是编码问题,不是数据丢了。这篇教你怎么解决。
CSV 乱码的根源是编码不匹配:文件是 UTF-8 编码,软件却用 GBK 去读(或反之),中文就显示成乱码。用对方式打开就能解决。
用 WPS 表格正确导入
用 WPS 表格打开 CSV 时,用「导入」功能并指定编码:
- 打开 WPS 表格 →「数据」→ 导入 → 选择 CSV 文件;
- 在编码选项里选择 UTF-8(或其他正确编码);
- 预览正常后导入,中文即可正常显示。
这是解决 CSV 乱码最可靠的方法。
其他解决办法
方法一:用记事本打开 CSV,另存为时把编码改成 UTF-8 再保存,之后用表格软件打开就正常。
方法二:如果文件本身是 GBK 编码被 UTF-8 读取,反过来在导入时选 GBK 编码即可。
怎么预防
- 导出 CSV 时,选 UTF-8 编码保存;
- 或保存时带 BOM(UTF-8 with BOM),表格软件能自动识别;
- 用 WPS 表格导入功能,明确选择编码。
小结
CSV 乱码是编码不匹配造成的。用 WPS 表格的数据导入功能指定 UTF-8 编码打开,就能正常显示中文。平时保存 CSV 选 UTF-8,从源头避免乱码。
遇到 CSV 乱码别慌,用 WPS 表格导入并选对编码,数据就回来了。