Anaconda的Spyder读取中文文件报错处理
来源:互联网 发布:网络直播打赏经济 编辑:程序博客网 时间:2024/06/16 11:49
在用Anaconda的Spyder读取包含中文的文件时,会出现中文乱码现象,也会报错如下:
报错:
'utf8' codec can't decode byte 0xbb in position 2: invalid start byte
报错的意思大概是,无法解码,在位置0处有非法的开始字节。
了解后发现,在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也是用记事本编辑utf-8编码后执行就会出错的原因了。
解决方案:
打开sublime,新建文件,选择File->save with encoding->UTF-8, 就可以了。
阅读全文
0 0
- Anaconda的Spyder读取中文文件报错处理
- python读取有中文文件时的报错处理
- 访问了跨域的文件报错处理
- anaconda 的软件应用问题集锦之Spyder 不能正常启动报错问题
- fckeditor 上传文件报错处理方法
- tar解压.zip文件报错处理
- 上传文件到hdfs报错处理
- PHP 上传文件报错处理
- 关于导入SVN的项目到Android studio中路径包含中文报错处理
- JS保存、读取、换行、转Json报错处理方法
- Widget程序的编写报错处理
- @Override 的作用及报错处理
- android 的unregisterReceiver报错处理
- android 的unregisterReceiver报错处理
- emgucv cvinvoke的报错处理
- android 的unregisterReceiver报错处理
- android 的unregisterReceiver报错处理
- Nagios.cmd的报错处理
- python topN 取 最大的N个数 或 最小的N个数
- word2vec 中的数学原理详解:基于 Negative Sampling 的CBOW和Skip-gram模型
- 大写字母转换成小写字母
- 抓取分支
- 习题7.1
- Anaconda的Spyder读取中文文件报错处理
- Angular4_Select选择改变事件
- 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)|修订版
- PostgreSQL索引探究
- 数据库事务的四大特性以及事务的隔离级别
- [Java集合] 彻底搞懂HashMap,HashTable,ConcurrentHashMap之关联.
- MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk.
- Oracle数据库导入导出DMP文件
- 针对Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1的解决方案