Python encode() 方法
Python 字符串对象的 encode() 方法以 encoding 指定的编码格式编码字符串
errors 参数用于指定不同的错误处理方案
语法
str.encode(encoding='UTF-8',errors='strict')
参数
参数 | 说明 |
---|---|
encoding | 要使用的编码,如 "UTF-8" |
errors | 设置不同错误的处理方案 默认为 'strict', 意为编码错误引起一个 UnicodeError 其它可能的值: 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 以及通过 codecs.register_error() 注册的任何值 |
返回值
该方法返回编码后的字符串
范例
下面的代码使用 encode() 方法编码字符串
>>> 'nice to meet you'.encode('base64','strict') 'bmljZSB0byBtZWV0IHlvdQ==\n'