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

Posted

tags:

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

估计答主的程序中出现了中文字符
而Python2的默认编码是ASCII,
中文字符有国标gb2312,有全球通用的utf-8
Python不知道程序文件到底使用了哪一种

解决办法很简单,在程序第一行加入
# -*- coding: utf-8 -*-
即可,表示程序中的非ASCII字符使用utf-8编码
参考技术A

这是程序中的编码错误:

    Python的默认编码是ASCII模式,不支持utf8;

    代码中如果存在中文字符的话,会出现提示错误;

    解决方法:源代码文件第一行添加:#coding:utf-8,这样就可以避免了。

参考技术B 这是python的乱码;
需要进行编码和解码;
但是这个一句话实在说不明白;
你可以试试不同的解码方式。

如果解决了您的问题请采纳!
如果未解决请继续追问!本回答被提问者和网友采纳

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

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

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

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

图像处理的Python问题,怎么解决

pycharm找不到python版本怎么解决

python遇到网络问题时,怎么解决