为了账号安全,请及时绑定邮箱和手机立即绑定

UnicodeEncodeError:“charmap”编解码器无法编码 108308-108313

UnicodeEncodeError:“charmap”编解码器无法编码 108308-108313

白板的微信 2022-10-11 17:10:30
   fp.write(finalHTML)  File "C:\Users\ME\AppData\Local\Programs\Python\Python38-32\lib\encodings\cp1252.py", line 19, in encode    return codecs.charmap_encode(input,self.errors,encoding_table)[0]UnicodeEncodeError: 'charmap' codec can't encode characters in position 108308-108313: character maps to <undefined>代码19: today = datetime.date.today()date_time_text = "<h3 style='text-align:center;'>" + today.strftime("Compiled on %d, %b %Y") + "</h3>"42: finalHTML = "<body>" + book_title_text + date_time_text + "<br/><br/><br/>" + "</body>"for readyEntry in finalEntriesInHTML:    finalHTML = finalHTML + readyEntry.HTML + "<mbp:pagebreak/>"fp = open(os.getcwd() + "/r2K-result.htm", "w")fp.write(finalHTML)fp.close()idk 为什么,但是 qhwn 它是从 reddit 中提取的,它的字符编码错误:/
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

我想知道如果将编码参数添加到open函数并将其值设置为“utf-8”是否会解决问题。打开(os.getcwd()+“/r2K-result.htm”,“w”,编码=“utf-8”)。– dildeolupbiten 4 月 15 日 23:29



查看完整回答
反对 回复 2022-10-11
  • 1 回答
  • 0 关注
  • 344 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号