python3中的编码与解码用法

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
__author__ = '人生入戏' #python3在编码时会把str编码成utf-8的bytes类型(gbk的bytes类型),再解码为utf-8、gbk等等 msg = "你好" # unicode
print(msg.encode())#默认utf-8
print(msg.encode().decode()) print(msg.encode('gbk'))
print(msg.encode('gbk').decode('gbk'))

运行结果如下:

b'\xe4\xbd\xa0\xe5\xa5\xbd'
你好
b'\xc4\xe3\xba\xc3'
你好
上一篇:《第一行代码》学习笔记18-广播接收器Broadcast_Receiver(1)


下一篇:ajax渲染swiper问题