­

001_021 Python 在Unic

  • 2020 年 1 月 13 日
  • 筆記

程式碼如下:

#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'>