001_021 Python 在Unic

发布时间:2019-08-08 07:45:16编辑:auto阅读(1693)

    代码如下:

    #encoding=utf-8
    
    print '中国'
    
    #在Unicode和普通如ANSI编码之间转化
    
    ustr=u'abc'
    ustr2=u'abc中国'
    #一 unicode 转换为普通字符串
    print ustr.encode('ascii') 
    #print ustr2.encode('ascii')  # 这个失败  包含ascii表示不了的字符
    print ustr2.encode('utf-8') 
    
    #二 普通字符串转换为unicode
    print unicode('abc')
    print 'abc中国'.decode('utf-8')
    print type('abc中国'.decode('utf-8'))

    打印结果如下:

    中国
    abc
    abc中国
    abc
    abc中国
    <type 'unicode'>

关键字