Python 字符串 encode() 方法
定义和用法
The encode()
方法使用指定的编码对字符串进行编码。 如果没有指定编码,则将使用 UTF-8。
语法
string.encode(encoding=encoding, errors=errors)
参数值
参数 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
encoding | 可选。指定要使用的编码的字符串。 默认值为 UTF-8 | ||||||||||||
errors | 可选。指定错误方法的字符串。 合法值为
|
更多示例
示例
这些示例使用 ASCII 编码,以及一个无法编码的字符,展示了不同错误下的结果
txt = "My name is Ståle"
print(txt.encode(encoding="ascii",errors="backslashreplace"))
print(txt.encode(encoding="ascii",errors="ignore"))
print(txt.encode(encoding="ascii",errors="namereplace"))
print(txt.encode(encoding="ascii",errors="replace"))
print(txt.encode(encoding="ascii",errors="xmlcharrefreplace"))
运行示例 »