Python-编码问题无法读取GBK文件
程序员文章站
2022-05-19 10:21:42
...
在学习读取操作文件内容的时候遇到了一个问题,日志写着这样一句话,就是当文件里面有中文的时候
UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 4040: illegal multibyte sequence
我知道这是gbk编码的问题,后来,我猜是在读取的那行代码那里,查看了背后的文档说明,发现一个可设置的参数encoding,立马明白是怎么一回事了
Old_file = open('nameList.txt', 'r', encoding='UTF-8')
也就是说在“r”的后面,加上encoding = ‘encoding’=utf - 8
就解决问题了。
上一篇: C++二维vector使用
下一篇: 关于算法的水文
推荐阅读
-
解决python xlrd无法读取excel文件的问题
-
解决SpringBoot打成jar运行后无法读取resources里的文件问题
-
解决IntelliJ IDEA无法读取配置文件的问题
-
NetBeans无法使用编码GBK安全地打开该文件
-
NetBeans无法使用编码GBK安全地打开该文件
-
U盘里的东西无法读取文件显示不全问题如何解决
-
使用CHKDSK命令修复U盘文件或目录损坏无法读取问题
-
Python读取TXT格式文件遇到的文件编码规则转换问题UnicodeDecodeError: 'gbk' codec can't de
-
php读取中文图片文件读不了,编码有关问题
-
php读取中文图片文件读不了,编码有关问题