美文网首页
python3编码转换

python3编码转换

作者: furuiyang | 来源:发表于2018-04-23 22:05 被阅读0次

    进行编码传输的原因

    因为网络传输是采用二进制信号进行传输的, 所以字符串、图片等格式的数据都需要编码成为二进制字节串实现传输。

    常见的编码方式有哪些

    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")
    

    相关文章

      网友评论

          本文标题:python3编码转换

          本文链接:https://www.haomeiwen.com/subject/qwjrlftx.html