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

作者:用户 来源:互联网 浏览:597 次 时间: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汉字支持有问题。

【云栖快讯】中办国办印发《推进互联网协议第六版(IPv6)规模部署行动计划》加快推进基于 IPv6 的下一代互联网规模部署,计划指出2025年末中国 IPv6 规模要达到世界第一,阿里云也第一时间宣布了将全面提供IPv6服务,那么在全面部署 IPV6 前,你需要了解都在这儿  详情请点击
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

开发者常用软件,超百款实用软件一站式提供

热点导航