sp;a = '好'
>>> type(a)
>>> a
'\xba\xc3'
而在Linux系统的命令行中显示的是:
# linux终端
>>> a='好'
>>> type(a)
>>> a
'\xe5\xa5\xbd'
>>> b=u'好'
>>> type(b)
<type 'unicode'>
>>> b
u'\u597d'
不论是Python3x、Java还是其他编程语言,Unicode编码都成为了语言的默认编码格式,而数据最后保存到介质中的时候,不同的介质可有用不同的方式,有些人喜欢用UTF-8,有些人喜欢用GBK,这都无所谓,只要平台统一的编码规范,具体怎么实现并不关心。
encode