UnicodeEncodeError: 'gbk' codec can't encode character '\u2022' in position 16: illegal multibyte sequence
今天使用pycharm出现了存储数据的报错。发现出现了编码问题。
我的想法是创建一个多行的csv文件。


我们尝试修改编码为 utf-8,在open()函数中加入代码:
encoding = 'utf-8'

发现不报错,但保存的csv文件用excel打开为乱码。
有两种解决方式:
- csv转txt,手动切换编码为utf-8,再将txt导入excel。
- 使用utf-8-sig
encoding = 'utf-8-sig'


然后发现正常,问题解决。

浙公网安备 33010602011771号