1. 程式人生 > >惡心的字符編碼

惡心的字符編碼

字符集 硬盤 字符串 過程 nbsp 執行 存儲 bsp 代碼

字符編碼
內存默認用unicode-快
磁盤用的utf-8-小

#存儲過程中
內存unicode --decode--> utf-8磁盤
utf-8磁盤 --encode--> 內存unicode

#執行過程中
內存unicode --encode--> utf-8(bytes)
utf-8(bytes) --decode--> 內存unicode


python3 所有字符串都是unicode
所以字符串只有 encode方法
*.py 文件頭上面 寫的是代碼保存在硬盤上的,以及讀取的字符集

python2中 字符串類型有倆種
str
unicode

str --decode--> utf-8
沒有encode
unicode 和python3一樣

惡心的字符編碼