utf-8-python汉子显示问题,汉子输入个数是奇数个就无法显示,是偶数个就正常显示

作者:用户 来源:互联网 浏览:845 次 时间:2016-04-15 13:44:13

utf-8python

utf-8-python汉子显示问题,汉子输入个数是奇数个就无法显示,是偶数个就正常显示 - 摘要: python汉子显示问题,汉子输入个数是奇数个就无法显示,是偶数个就正常显示汉子输入个数是奇数个就无法显示,是偶数个就正常显示比如1.#coding:utf-8print""一二三四""可以正常显示2

问题描述

python汉子显示问题,汉子输入个数是奇数个就无法显示,是偶数个就正常显示

汉子输入个数是奇数个就无法显示,是偶数个就正常显示

比如
1.
#coding:utf-8
print ""一二三四""

可以正常显示

2.
#coding:utf-8
print ""一二三四五""

就显示两行这个
[Decode error - output not utf-8]
[Decode error - output not utf-8]

解决方案

跟偶数和基数没有关系,这个是输出问题,如果你用的是sublime的话,可能是控制台的编码问题,可以用pycharm试试

解决方案二:

http://blog.csdn.net/chszs/article/details/8232077

sublime 的解决方案。

解决方案三:

是你输出的窗口对UTF8汉字支持有问题。

解决方案四:

如果是windos
1. 打开Preferences->Browse Packages 修改Python.sublime-bulid

 {cmd"": [""python""-u""$file""]file_regex"": ""^[ ]*File ""(...*?)"" line ([0-9]*)""selector"": ""source.python""encoding"": ""GBK""}
  1. 修改你的代码,比如我的demo
 #coding:utf-8import sysreload(sys)sys.setdefaultencoding( ""GBK"" )print u""上课讲的话""

输出

上课讲的话
[Finished in 0.1s]

解决方案五:

跟偶数和基数没有关系,是你输出的窗口对UTF8汉字支持有问题。

【云栖快讯】云栖社区技术交流群汇总,阿里巴巴技术专家及云栖社区专家等你加入互动,老铁,了解一下?  详情请点击
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

云服务器9.9元/月,大学必备

热点导航