分享

UTF-8 问题解决 UnicodeDecodeError: ''''utf-8'''' codec can''''t decode byte 0xff in position 0: in

 融水公子 2018-09-16

讲解对象:UnicodeDecodeError: ''''utf-8'''' codec can''''t decode byte 0xff in position 0: in

作者:融水公子 rsgz


问题描述:

编辑python代码时候突然报错:

UTF-8 问题解决 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: in

分析:
不属于编码字符集中的部分。所以,在进行编码转换的时候,会报错。

解决:
1 使用Tensorflow读取图片文件的情况下 报错:
 
 
2  replacing open("u.item", encoding="utf-8") with open('u.item', encoding = "ISO-8859-1") will solve the problem.
open('u.item', encoding = "ISO-8859-1") 替换
open("u.item", encoding="utf-8") 

3 要么点击工具T-->扩展和更新-->联机-->搜索扩展 UTF-8
点击安装ForceUTF8 插件,下载完成后需要先关闭VS2017,关闭后插件会自动安装,等插件安装完成后再次打开VS2017就可以开始编译运行了。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多