python一些編碼的轉換格式問題

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/gzmfxy/article/details/78824805

python經常有一些編碼格式的問題西面有幾種轉碼的方式


unicodestring = u"Hello world" 


# Unicode轉化爲普通Python字符串:"encode"  

utf8string = unicodestring.encode("utf-8")  

asciistring = unicodestring.encode("ascii")  

isostring = unicodestring.encode("ISO-8859-1")  

utf16string = unicodestring.encode("utf-16")  


# 將普通Python字符串轉化爲Unicode"decode"  

plainstring1 = unicode(utf8string, "utf-8")  

plainstring2 = unicode(asciistring, "ascii")  

plainstring3 = unicode(isostring, "ISO-8859-1")  

plainstring4 = unicode(utf16string, "utf-16")  

assert plainstring1 == plainstring2 == plainstring3 == plainstring4


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章