Python 字串 encode() 方法
定義和用法
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"))
執行示例 »