Python String encode() Method
ตัวอย่าง
UTF-8 เข้ารหัสสตริง:
txt = "My name is Ståle"
x = txt.encode()
print(x)
ความหมายและการใช้งาน
encode()
เมธอดเข้ารหัสสตริงโดยใช้การเข้ารหัสที่ระบุ หากไม่มีการระบุการเข้ารหัส ระบบจะใช้ UTF-8
ไวยากรณ์
string.encode(encoding=encoding, errors=errors)
ค่าพารามิเตอร์
Parameter | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
encoding | Optional. A String specifying the encoding to use. Default is UTF-8 | ||||||||||||
errors | Optional. A String specifying the error method. Legal values are:
|
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ตัวอย่างเหล่านี้ใช้การเข้ารหัสแบบ 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"))