因为网络传输是采用二进制信号进行传输的, 所以字符串、图片等格式的数据都需要编码成为二进制字节串实现传输。
ascII:只支持英文gbk: 支持中文,包含简体和繁体, 且是windows默认的编码方式gb2312:国标码, 只支持简体中文, 在大陆使用big5: 支持中文,但只支持繁体中文iso8859-1:西欧的一种编码, 不支持中文 utf-8: 面向全球的编码方式,是目前使用最广的编码,一般采用utf-8编码
编码的不一致性造成乱码,所以用什么格式编码,就用什么格式解码。
string->bytes:encode编码 例如: string.encode("utf-8")bytes->string:decode解码 例如:bytes.decode("utf-8")
联系客服