python编码
Unicode字符集中收錄110多萬個字符集合。UTF-8(8-bit Unicode Transformation Format),是一種針對 Unicode 的可變長度字符編碼方式。使用一到四個字節來編碼 Unicode 字符
在計算機內存中統一使用Unicode編碼,當需要保存到硬盤或者需要傳輸時,轉換為UTF—8編碼。
字符串在Python內部的表示是unicode編碼,因此,在做編碼轉換時,通常需要以unicode作為中間編碼,即先將其他編碼的字符串解碼(decode)成unicode,再從unicode編碼(encode)成另一種編碼。
decode的作用是將其他編碼的字符串轉換成unicode編碼,如str1.decode('gb2312'),表示將gb2312編碼的字符串str1轉換成unicode編碼。
encode的作用是將unicode編碼轉換成其他編碼的字符串,如str2.encode('gb2312'),表示將unicode編碼的字符串str2轉換成gb2312編碼。
encode作用:把Unicode字符編碼成字節碼, 相當于把字符映射成字節碼。
decode作用:把字節碼映射會Unicode字符集中的字符。
轉載于:https://www.cnblogs.com/yeran/p/11372536.html
總結
- 上一篇: qq个性签名
- 下一篇: 求一个好听的动漫名字!