مثال
به دست آوردن انکد UTF-8 یک متن:
txt = "My name is Ståle"
x = txt.encode()
print(x)
توضیحات
متد encode()
یک متن را بر اساس انکدینگ مشخص شده انکد میکند. به صورت پیشفرض از انکدینگ UTF-8 استفاده می شود.
سینتکس
string.encode(encoding=encoding, errors=errors)
مقادیر پارامتر ها
پارامتر | توضیح | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
encoding | اختیاری. انکدینگ – پیشفرض UTF-8 | ||||||||||||
errors | اختیاری. روش نمایش ارور- مقادیر ممکن:
|
مثال
مثال های زیر از انکدینگ اسکی استفاده می کند و در هر خط نوع خطای متفاوتی چاپ می شود:
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"))
دیدگاهها