一、UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position 12305: illegal multibyte sequence
原始程序
f = open(FileName, "a")
f.write(message)
在写入一些字符时,报错,
参考地址:
https://blog.csdn.net/Dillon2015/article/details/53204955
https://blog.csdn.net/hw140701/article/details/52044905
解决方法:
f = open(FileName, "a", encoding='gb18030')
f.write(message)
本文详细解析了在Python中遇到的UnicodeEncodeError异常,尤其是在使用GBK编码时非法多字节序列的问题。通过调整文件打开方式及指定正确的编码类型,如使用GB18030,可以有效避免此类错误,确保程序正常运行。

2160

被折叠的 条评论
为什么被折叠?



