摘要: 乱码产生的原因是Python在读取时默认解码方式是用操作系统编码,如果和保存时的编码方式不一样,就会出现乱码比如以下片段,文件保存格式是utf-8#coding=utf-8print '是' #输出乱码因为windows默认的编码方式是GBK,python文件保存时使用了utf-8,在读取时,python使用GBK的编码表去解utf-8编码的字节码,因为GBK与UTF-8编码不兼容,自然出现了乱码问题解决方法:1.直接使用 u'是' 形式,指明以unicode编码,解码方式会以顶部 #coding定义的编码方式,如果不写,以操作系统当前编码方法,建议写上#cod 阅读全文
posted @ 2013-04-06 20:13 Bug山Bug海 阅读(18073) 评论(0) 推荐(0) 编辑