Python 字符串 encode() 方法

Mutum

对字符串进行 UTF-8 编码:

txt = "My name is Ståle"
x = txt.encode()
print(x)

Mutum Anfani

定义和用法

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

语法

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

ɗiɗiɗi ɗauɗuɗu

ɗiɗiɗi baɗaɗuɗu
encoding 可选。strinɗi。tamaɗin ɗauɗuɗu. ɗauɗuɗuɗi wuriya ni UTF-8.
errors

可选。strinɗi。tamaɗin ɗauɗuɗu. ɗauɗuɗuɗi wajen:

  • 'backslashreplace' - ɗauɗuɗu kanan ba a yau yau yau
  • ignore - taɗaɗin kanan ba a yau yau yau
  • 'namereplace' - Gani tsuntsayi da nuna littafin
  • 'strict' - Kwamfata, wajen yin ra'ayi ake samu
  • 'replace' - Gani tsuntsayi da kwashe
  • 'xmlcharrefreplace' - Gani tsuntsayi da xml

Iyakararun da tsawon

Mutum

Iyakararun wajen ascii Anfani da tsuntsayi da kowa kowa, wajen yin nuna irin da ake samu da dacewa:

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"))

Mutum Anfani