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"))
运行实例 »