1. 程式人生 > >python2與python3中編碼與解碼的區別

python2與python3中編碼與解碼的區別

需要 顯示 數據類型 在屏幕上 nbsp gb2312 python2 想要 區別

python2中程序默認數據類型為ASCII,

所以需要先將數據解碼(decode)成為Unicode類型,

然後再編碼(encode)成為想要轉換的數據類型(gbk,utf-8,gb18030,gb2312),

然後再解碼成為對應的數據類型顯示在屏幕上;

python3中程序默認數據類型為Unicode,

所以直接將數據編碼(encode)成為想要轉換的數據類型(gbk,utf-8,gb18030,gb2312),

然後解碼成為對應的數據類型顯示在屏幕上。

python2與python3中編碼與解碼的區別