【www.2979.com】该方法返回编码后的字符串。encode()
方法以钦命的编码格式编码字符串。errors参数能够钦命差别的错误管理方案。
encode()方韩文法:
str.encode(encoding='UTF-8',errors='strict')
该方法重回编码后的字符串,它是二个 bytes 对象。
以下实例展现了encode()方法的实例:
#!/usr/bin/python3
str = "菜包python";
str_utf8 = str.encode("UTF-8")
str_gbk = str.encode("GBK")
print(str)
print("UTF-8 编码:", str_utf8)
print("GBK 编码:", str_gbk)
print("UTF-8 解码:", str_utf8.decode('UTF-8','strict'))
print("GBK 解码:", str_gbk.decode('GBK','strict'))
以上实例输出结果如下:
菜包python
UTF-8 编码: b'xe8x8fx9cxe5x8cx85python'
GBK 编码: b'xb2xcbxb0xfcpython'
UTF-8 解码: 菜包python
GBK 解码: 菜包python