标签:支持 src 分享 world bsp ack font style pre
python程序对于unicode码的支持情况不同
python3 支持较好,在文件开头加入如下代码即可工作
1 #-*- coding: utf-8 -*-
简单例子如下:
1 #-*- coding: utf-8 -*- 2 3 print (‘Hellow World\n‘) 4 print (‘Hellow Again‘)
如果不加入上述代码,则会提示存在无法解析的字符的问题
python2 则有缺陷,即使加入了上述代码,中文在cmd输出仍然会出现乱码
例子如下
1 #-*- coding: utf-8 -*- 2 3 print ‘Hellow World\n‘ 4 print ‘Hellow Again‘ 5 print ‘你好‘
结果如图
修正方案:
有2个可行的方案:
from __future__ import unicode_literals
1 #-*- coding: utf-8 -*- 2 from __future__ import unicode_literals 3 print (‘Hellow World\n‘) 4 print (‘Hellow Again‘) 5 print ‘你好‘
2.在中文字符串前加字母u
#-*- coding: utf-8 -*- print (‘Hellow World\n‘) print (‘Hellow Again‘) print u‘你好‘
标签:支持 src 分享 world bsp ack font style pre
原文地址:http://www.cnblogs.com/luruiyuan/p/6196124.html