1)編碼:
encode(編碼方式)--拿到明文編碼後對應的位元組
ascii 碼 不支援中文,支援英文 ,數字 字母 符號
gbk 國標 支援中文 ,支援英文 ,數字 字母 符號 英文用16位 中文用16位
unicode 萬國碼 支中文 ,英文 ,數字 字母 英文32位 中文32位
utf-8 長度可變的萬國碼 最少用8位位元組 英文8位 中文32位
utf-16 長度可變的萬國碼 最少用16位位元組 因為不常用,所以偷懶了
提問:檔案傳輸應用哪乙個編碼最好。。。。其實python3程式執行都是用 unicode 顯示所有的內容 unicode不合適儲存和傳輸。。。
所有的傳輸和儲存都是用bytes
2)解碼:
decode(解碼方式) 將編碼後的位元組解碼成對應的明文
注意:用什麼編碼就用什麼進行解碼,否則就會懵逼
3)is和==區別
is 比較記憶體位址
== 比較兩邊的值
小資料池(數字的範圍是 -5~256 字串中不能包含特殊符號 + - * / @等等 ,單個 字串*21 以上記憶體位址不一致
編碼和解碼
str是以位元組表示的文字,unicode是以字元表示的文字。您可以將文字從位元組解碼為unicode,並使用某種編碼將unicode編碼為位元組。即 str str unicode str encode 編碼,程式設計不可識別的unicode decode 解碼,恢復成字串和中文等def test...
編碼和解碼
ascii碼 不支援中文,支援英文,數字,符號,使用乙個位元組 8位 來表示 gbk碼 國標碼,支援中文,英文,數字,符號.中文 16位 兩個位元組 英文 16位 兩個位元組 unicode 萬國碼,支援中文,英文,數字,符號 中文 32位 四個位元組 英文 32位 四個位元組 utf 8 長度可變...
ios url 編碼和解碼
1.url編碼 ios中http請求遇到漢字的時候,需要轉化成utf 8,用到的方法是 nsstring encodingstring urlstring stringbyaddingpercentescapesusingencoding nsutf8stringencoding 2.url解碼 請...