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

 我来答
轻烟谈生活
高粉答主

2019-04-21 · 轻烟和你聊聊生活中的有趣事
轻烟谈生活
采纳数:7 获赞数:116659

向TA提问 私信TA
展开全部

解决python "Non-ASCII character"错误的具体操作步骤如下:

1、运行了当前的代码之后,在控制台显示出报错Non-ASCII character"提示。

2、首先需要的是进行修改当前中的pycharm的编辑的编码格式,进行点击菜单中 file 的选项。

3、弹出了下拉菜单中选中 settings 的选项,进行settings窗口之后,进行选中为file encodings 的选项,进行把global encoding和project encoding进行改为utf-8即可。

4、然后进行再代码的编辑界面,进行选中代码的顶部位置。

5、然后在顶部的选中位置中,进行输入 #encoding:utf-8 即可。

6、然后在运行当前的代码之后,可以看到的输出的结果,可以看到是输出中文的信息,即代表解决python "Non-ASCII character"错误了。

learneroner
高粉答主

推荐于2018-03-20 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6563万
展开全部

python中出现 "Non-ASCII character"错误一般是编码问题,Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文,需要在源码的第一行添加以下语句:

#coding=utf-8

或者

# -*- coding: UTF-8 -*-
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
育知同创教育
2018-07-05 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
python中出现 "Non-ASCII character"错误一般是编码问题,Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文,需要在源码的第一行添加以下语句:
#coding=utf-8

或者
# -*- coding: UTF-
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
野人无事不言L
2018-07-27 · TA获得超过1413万个赞
知道顶级答主
回答量:2242万
采纳率:0%
帮助的人:144.4亿
展开全部
出现错误的原因在于脚本文件中出现了非ASCII字符,却没有指定使用的编码方式。如果脚本文件所使用的编码是utf-8,在源代码文件第一行添加: #coding:utf-8或者 #-*- coding: UTF-8 -*-即可解决问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老夭来了
2018-07-05 · 知道合伙人软件行家
老夭来了
知道合伙人软件行家
采纳数:1806 获赞数:8100
2008年从事软件开发,拥有多年的python,php,linux工作经验,发布过多个python,php的开源项目。

向TA提问 私信TA
展开全部
程序中的编码和默认编码不同,可能你用到了中文字符, 在文件顶部添加

#-*- coding: UTF-8 -*-

如果解决了您的问题请采纳!
如果未解决请继续追问.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式