You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python读取含韩英字符的CSV文件时遇Unicode解码错误求助

解决Python读取含韩文字符CSV的UnicodeDecodeError问题

嘿,这个问题我太熟了!你碰到的UnicodeDecodeError是因为Python默认用系统自带的charmap编码(Windows下大多是cp1252)读取文件,这种编码压根不支持韩文字符,所以一碰到韩文就解码失败卡壳了。

给你两个简单的解决方案:

  • 优先尝试指定UTF-8编码:韩文字符一般都是用UTF-8存储的,打开文件时明确加上encoding='utf-8'参数就行,修改后的代码如下:
import csv
with open('Kor3.csv', 'r', encoding='utf-8') as f:
    reader = csv.reader(f)
    your_list = list(reader)
print(your_list)
  • 如果UTF-8不行,试试韩文专用编码:要是文件是用老式的韩文编码(比如euc-kr)存的,就把encoding='utf-8'换成encoding='euc-kr'再试试。

另外给你个小技巧:如果不确定文件到底用的什么编码,可以用Notepad++打开文件,看右下角的编码标识,这样就能精准指定编码啦。

内容的提问来源于stack exchange,提问作者Adam Grant

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:56:46