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")) print(txt.encode(encoding="ascii",errors="strict"))