py編碼問題

阿燃i發表於2019-03-11

ascii 碼只有256種可能,只能顯示英文特殊字元,數字。
萬國碼: unicode 最開始十六位,中文不夠,後來變為32,4個位元組。浪費
升級後變為:utf-8,utf-16,utf-32
utf-8: 最少用一個位元組,8位表示一個英文。
歐洲16位,兩個位元組。
亞洲24位,三個位元組。

utf-16:一個字元最少16位

gbk:中國人自己發明的,一箇中文用兩個位元組16位表示。

1 bit 8 bit = 1 bytes
1 byte 1024 byte = 1 KB
1 KB 1024 KB = 1 MB
1 MB 1024 MB = 1 GB
1 GB 1024 GB = 1 TB

相關文章