DocDori

在 Excel 中打开 CSV 韩文乱码的解决方法

最后更新 2026-11-10

逐步说明用 Excel 打开 CSV 时韩文显示为 ?? 或奇怪字符的原因(编码)和解决方法。

从其他程序下载的 CSV 在 Excel 中双击打开后,韩文常常变成“ë‚´ìš©”这样的乱码。这并不是文件损坏,而是文件的字符编码与 Excel 猜测的编码不一致造成的。

为什么会乱码?

CSV 是纯文本,文件中可能没有“文字以何种方式存储”的信息。如今大多数网络服务以 UTF-8 保存,而韩文版 Windows 的 Excel 会尝试用旧的韩文编码(CP949、EUC-KR)读取没有标记的 CSV,于是出现乱码。如果文件开头有名为 BOM 的标记,Excel 就能正确按 UTF-8 读取。

直接在 Excel 中解决

  1. 打开 Excel,选择数据 → 从文本/CSV。
  2. 选择文件后,在预览窗口中把文件原始格式改为“65001: Unicode (UTF-8)”。
  3. 韩文正常显示后点击“加载”。

用 DocDori 修正后保存

  1. 在工作区中打开 CSV。引号括起来的逗号和单元格内的换行也会原样读取。
  2. 无法按 UTF-8 读取的文件,会询问是否改用 EUC-KR(旧的韩文编码)重新读取。查看或修改内容后以 UTF-8 保存;如果原文件带有 BOM 标记,会照样保留。
  3. 如果保存的文件是不带 BOM 的 UTF-8,在 Excel 中显示乱码,用上面的“数据 → 从文本/CSV”方法打开即可。

注意事项

常见情形

常见问答

用记事本打开正常,只有 Excel 乱码。文件没问题,是 Excel 猜错了编码。用上面的“数据 → 从文本/CSV”方法打开即可解决。

已经在乱码状态下保存过了。如果乱码字符已被保存,就很难恢复成原来的文字。重新下载原始 CSV 从头打开更可靠。

开头的 0 也一起消失了。这与编码是不同的问题。请参阅开头的 0 消失时。

在工作区中直接试试