怎么解决python "Non-ASCII character"错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么解决python "Non-ASCII character"错误相关的知识,希望对你有一定的参考价值。

参考技术A 出现问题的原因:程序中的编码错误,python默认是acii模式,没有支持utf8,代码的第3行中出现了“年

日”这几个汉字,所以出现了错误。
解决方法:源代码文件第一行添加:#coding:utf-8,这样就可以避免了。
也可以改为,在第一行增加:#-*-
coding:
UTF-8
-*-

怎么解决python "Non-ASCII character"错误

这是编码问题,python2默认使用的编码方式是ASCII 。但是ASCII只能显示英文字母和字符,遇到中文就会报错。


处理这个错误,需要修改编码方式。一般在python程序前面加上这样一段:

# -*- coding: utf-8 -*-


例如:

#!/usr/bin/python
# -*- coding: utf-8 -*-
print "你好,世界"

参考技术A 在代码的第一行加入:
#-*- coding: UTF-8 -*-

以上是关于怎么解决python "Non-ASCII character"错误的主要内容,如果未能解决你的问题,请参考以下文章

怎么解决python "Non-ASCII character"错误

怎么解决python "Non-ASCII character"错误

怎么解决python "Non-ASCII character"错误

Python 运行报错NameError出现原因,怎么解决

解决Python代码编码问题 SyntaxError: Non-UTF-8 code starting with 'xc1'

[已解决]关于python无法显示中文的问题:SyntaxError: Non-ASCII character 'xe4' in file test.py on line 3, bu(