python的Decode error,简短代码

suon 发布于 2014/08/26 17:29
阅读 145
收藏 0

#coding=utf-8

a=u'2.014你好'

 print a.encode('utf-8')

在python中,我的代码是这样的,请问为什么会显示:

[Decode error - output not utf-8]
[Decode error - output not utf-8]

要如何正常输出呢?

加载中
0
bigwind87
bigwind87
Python 2.7.8 (default, Aug 24 2014, 21:26:19)
[GCC 4.2.1 Compatible Apple LLVM 5.1 (clang-503.0.40)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> a=u'2.014你好'
>>> a.encode('utf-8')
'2.014\xe4\xbd\xa0\xe5\xa5\xbd'
>>> print a.encode('utf-8')
2.014你好
>>>
0
狂暴的大螃蟹
狂暴的大螃蟹
作为输出的terminal是什么编码?
0
suon
suon
python自带的idle就可以正常输出,使用sublimetext2编辑器,编码是utf-8,输出报以上的错误。
0
_yjp
_yjp

google一大推:

http://shashanzhao.com/archives/976.html

http://blog.sina.com.cn/s/blog_765abd7b0101dtbw.html

返回顶部
顶部