问题描述
- Python出现问题
UnicodeEncodeError: 'gbk' codec can't encode character '\xe7' in position 38: illegal multibyte sequence
解决办法
这个问题是因为文档的打开方式默认为GBK,不支持UTF-8字符导致。
首先需要加载codecs
模块
import codecs
然后在打开打开文件时,将文件打开方式更改为
修改前 |
修改后 |
f = open(file_name,'w+'); |
f = codecs.open(file_name,'w+','utf-8'); |