UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe8 in position...解决方法

运行python程序,出现了以下错误:
File “C:/��͸/python ѧϰ/god_mellonѧϰpython/untitled2/fofa_py2.py”, line 64, in handle_fofa
query = (base64.b64encode(query.encode(‘utf-8’))).decode(‘utf-8’)
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe8 in position 6: ordinal not in range(128)
解决方法:

在Python程序最前面加上以下语句:

import sys
reload(sys)
sys.setdefaultencoding(‘utf-8’)
将默认编码设置为utf-8

posted @   那酒不要留  阅读(231)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
/* 雪花特效 */
点击右上角即可分享
微信分享提示