00问答网
所有问题
python2中出现中文字符乱码,怎么处理
如题所述
举报该问题
推荐答案 2017-04-13
在Python2.x中主要是字符编码的问题,处理不好的话,会导致乱码。
Python默认采取的ASCII编码,字母、标点和其他字符只使用一个字节来表示,但对于中文字符来说,一个字节满足不了需求。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DTnrjBB0B0DIIeTZDZT.html
相似回答
python
print
中文乱码
问题 win10
Python2
答:
解决方法:1.直接使用 u'是' 形式
,指明以unicode编码,解码方式会以顶部 #coding定义的编码方式,如果不写,以操作系统当前编码方法,建议写上#coding,因为要让操作系统编码和源文件编码经常会不一样。推荐使用这种方式 2.输出时指定解码方法 print '是'.decode("utf8") ,必须和保存的编码一致,忽...
python
输出到文件
乱码如何
解决
答:
1 # coding=utf-8 ##以utf-8编码储存
中文字符
2
print '中文'像上面那样直接输入的字符串是按照代码文件的编码来
处理
的,如果用unicode编码,有以下三种方式:1 s1 = u'中文' #u表示用unicode编码方式储存信息 2 s2 = unicode('中文','gbk')unicode是一个内置函数,第
二
个参数指示源字符串的...
python中文显示乱码,
已经在开头有了coding: utf-8
答:
两种办法,
一种就是改变操作系统的默认编码格式
,比如windows,利用命令行,将其改成utf-8编码格式;另一种就是类似在前面加u这种办法,在py文件里面,利用python的方法(decode,encode)将其解码,然后编码成window默认的gbk形式的(当然你用的其他系统的话,不一样的,你自己上网了解一下)。
python中文乱码
是
怎么
一回事?
答:
python报错invalid character in identifier,意思就是“标识符中的无效字符”,
检查下有没有字符是中文的,把中文字符改成英文字符再运行就可以了
。Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。一...
大家正在搜
python处理中文
python运行出现乱码
python中文
相关问题
python2中文为什么会有乱码
python2默认不支持中文编码,怎么实现对中文编码的支持
Python中文出现乱码怎么解决
python2.x 中文乱码求助
python 如何将乱码转成汉字
win10python2中文乱码怎么解决
在python中,同一程序的输出,为什么有的中文是乱码,有的...
python2.7中文乱码怎么破