请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

一个关于编码的错误

老师您好,我将您的json文件复制到windows下的记事本并读取并用json.loads解码的时报了这个错误,请问如何解决呢?
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xca in position 22: invalid continuation byte

正在回答 回答被采纳积分+3

1回答

NavCat 2019-01-22 01:42:30

你要检查一下你的文件和文件内容都要是UTF-8的编码格式

0 回复 有任何疑惑可以回复我~
  • 提问者 慕九州9175731 #1
    改成utf-8的形式又回报一个BOM的错
    回复 有任何疑惑可以回复我~ 2019-01-22 01:44:57
  • NavCat 回复 提问者 慕九州9175731 #2
    贴下你的代码及数据看看
    回复 有任何疑惑可以回复我~ 2019-01-22 13:34:16
  • 提问者 慕九州9175731 回复 NavCat #3
    删除encoding='utf-8'这个参数之后又能够读取了
    回复 有任何疑惑可以回复我~ 2019-01-27 12:14:44

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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