UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbc in position 2: invalid start byte

解决问题
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 2: invalid start byte</font>

解决思路
Unicode解码错误:“UTF-8”编解码器无法解码位置2中的字节0xBC:无效的起始字节

解决方法
三种方法均可以!

T1、将 encoding=’utf-8’ 改为GB2312、gbk、ISO-8859-1,随便尝试一个均可以!

f = open('txt01.txt',encoding='utf-8')
each_line = f.readline()
T2、将 encoding=’utf-8’ 改为gbk

df = pd.read_excel('csv01.csv',encoding='gbk')
T3、也可以将该csv文件转为utf8编码格式即可打开!
————————————————
版权声明:本文为CSDN博主「一个处女座的程序猿」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41185868/article/details/86483171

或者将原文中的表情替换掉

data['content'] = data["content"].apply(lambda x: re.sub('(\:.*?\:)', ' ', emoji.demojize(str(x))))
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐