python转换bytes转string b.decode()
字节对比比特位
1个字节相当于8个比特位8个比特位可以表示256个符号
ASCII码美国 最早
字符A对应的二进制数值是01000001,对应的十进制就是65www.ascii-code.com
EASCII(ISO/8859-1)欧洲 稍早
GBK中国人 最近
GB2312又称GB0GB2312 编码共收录了6763个汉字,同时他还兼容 ASCII
Unicode国际的utf-8 国际通用几乎包含所有语言
好Unicode是597D区间是00000800一0000FFFF597D用二进制表示是:0101100101111101填充到1110xxxx10xxxxxx10xxxxxx得到11100101101001011011110116进制:e5a5bdUTF-8编码是"E5A5BD"unicode u'好'从unicode转换到strc = b.encode('utf-8')'\xe5\xa5\xbd'从str类型转换到unicoded = c.decode('utf-8')u'\u597d'
Unicode国际的utf-8 mb4
可以存表情包