python字符串的encode和decode


原文

decode的作用是將其他編碼的字符串轉換成unicode編碼。

str1.decode('gb2312')
#表示將gb2312編碼的字符串轉換成unicode編碼

encode的作用是將unicode編碼轉換成其他編碼的字符串。

str2.encode('gb2312')
#表示將unicode編碼的字符串轉換成gb2312編碼

 

PS:字符串在Python內部的表示是unicode編碼。

因此,在做編碼轉換時,通常需要以unicode作為中間編碼,即先將其他編碼的字符串解碼(decode)成unicode,再從unicode編碼(encode)成另一種編碼。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM