Python]"no encoding declared 错误"解决方法
2017-06-27 16:10
741 查看
Python]"no encoding declared 错误"解决方法
标签: python2015-01-09 13:18 13689人阅读 评论(0) 收藏 举报
分类:
Python(106)
版权声明:本文为博主原创文章,未经博主允许不得转载。
目录(?)[+]
在使用Python编译的时候出现如下错误:
SyntaxError: Non-ASCII character '\xe5' in file Test1.py on line 8, but no encoding declared; see http://www. href="http://lib.csdn.net/base/python" target=_blank>python.org/peps/pep-0263.html
for details
解决方法
python的默认编码文件是用的ASCII码,将文件存成了UTF-8,编译就可以通过。或在在py文件开头(必须是第一行)加入[python] view
plain copy
#coding=utf-8
或者
[python] view
plain copy
# -*- coding:utf-8 -*-
原因
如果要在python2的py文件里面写中文,则必须要添加一行声明文件编码的注释,否则python2会默认使用ASCII编码。相关文章推荐
- [Python]"no encoding declared 错误"解决方法
- [Python]"no encoding declared 错误"解决方法
- [Python]"no encoding declared 错误"解决方法
- [Python]"no encoding declared 错误"解决方法
- python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
- python "No module named _sysconfigdata_nd"错误解决方法
- python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
- python错误 ImportError: No module named setuptools 解决方法[转]
- 【随笔记录】python 处理中文时出现的错误'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)" 解决方法
- Ruby on Rails安装过程中出现"no such file to load -- mkmf"错误的解决方法。
- Chrome插件开发之"Could not load extension... Unsopported encoding "错误解决方法
- python错误 ImportError: No module named setuptools 解决方法
- python处理字符串时出现的错误'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)" 解决方法
- 4、错误"no GUID has been associated with this object"的解决方法
- Delphi TMediaPlayer播放音乐出现"no MCI device open"的错误的解决方法;循环播放
- cvsNT 2.5.03.2382添加用户后出现"no such user"错误的解决方法
- python 处理中文时出现的错误'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)" 解决方法
- python错误 ImportError: No module named setuptools 解决方法
- pydev python Ŀ "Unresolved import:"出现错误的解决方法
- 解决 Python.h:没有那个文件或目录 错误的方法( Python.h:No such file or directory )