怎么解决python "Non-ASCII character"错误
展开全部
出现问题的原因:程序中的编码错误,python默认是acii模式,没有支持utf8,代码的第3行中出现了“年 月 日”这几个汉字,所以出现了错误。
在文件第一行添加
# -*- coding: UTF-8 -*-
用来告诉Python编译器非ascii符号(估计代码中有显示中文吧)的编码方式(文字与存储2进制值的对应关系)
UTF-8是一种编码方式,一般情况下集成编译环境都采用这种编码
但如果你在windows操作系统的记事本下编写代码,其默认的编码为gb2312,则需要添加
# -*- coding: UTF-8 -*-
在文件第一行添加
# -*- coding: UTF-8 -*-
用来告诉Python编译器非ascii符号(估计代码中有显示中文吧)的编码方式(文字与存储2进制值的对应关系)
UTF-8是一种编码方式,一般情况下集成编译环境都采用这种编码
但如果你在windows操作系统的记事本下编写代码,其默认的编码为gb2312,则需要添加
# -*- coding: UTF-8 -*-
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询