- 論壇徽章:
- 0
|
先舉個(gè)例子:
#coding: gbk
unicodestring = u"Hello, 中國"
#Convent Unicode to plain Python string: "encode"
utf8string = unicodestring.encode("utf-8")
utf16string = unicodestring.encode("utf-16")
gbkstring = unicodestring.encode("gbk")
cp932string = unicodestring.encode("cp932")
#Convent plain Python string to Unicode: "decode"
unicodestring1 = unicode(utf8string, "utf-8")
unicodestring2 = unicode(utf16string, "utf-16")
unicodestring3 = unicode(gbkstring, "gbk")
unicodestring4 = unicode(cp932string, "cp932")
概括的說,調(diào)用一個(gè)unicode對(duì)象的encode方法,返回相應(yīng)編碼的string對(duì)象;調(diào)用某種編碼的string對(duì)象的decode或調(diào)用unicode方法,返回一個(gè)unicode對(duì)象
本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/24950/showart_192365.html |
|