轻松上手,快乐学习!

Python 字符串 encode() 方法


实例

把字符串转为UTF8编码
txt = "My name is Ståle"

x = txt.encode()

print(x)
运行实例 »

定义和用法

encode()方法使用指定的编码对字符串进行编码。如果未指定编码,则将使用UTF-8。

语法

string.encode(encoding=encoding, errors=errors)

参数值

参数 描述
encoding 可选项。使用指标的编码,默认为:utf-8
errors 可选项。指定错误方法,包含以下:
'backslashreplace' - 使用反斜杠代替不可转换的字符
'ignore' - 忽略不可转换的字符
'namereplace' - 用文本解释替换字符
'strict' - 默认, 失败报错
'replace' - 用问号替换字符
'xmlcharrefreplace' - 用xml字符替换字符

更多实例

实例

PYTHON标题
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"))
print(txt.encode(encoding="ascii",errors="strict"))
运行实例 »