1. 程式人生 > >python開發之路---第四次筆記--解碼和編碼

python開發之路---第四次筆記--解碼和編碼

 

 

utf-8 ------> decode 解碼   ---》 Unicode

 

Unicode  --->  encode 編碼  ---》 GBK/UTF-8

 

舉個栗子

s = '連路費'

s2 =  s.decode("utf-8") ### 把s解碼為 Unicode,賦值給s2

 

舉第二個栗子

s3 = s2.encode("GBK")

S4 = s2.encode("UTF-8")

 

### 總結一下

python3 裡的檔案預設編碼為utf-8  記憶體中的字串預設編碼是 unicode

Python2 裡的檔案預設編碼為asuii  記憶體中的字串預設編碼是 asuii  如果檔案頭定義了編碼型別,字串就是檔案頭定義的編碼

 ## unicode 單獨型別