طريقة ترميز Python String ()
مثال
ترميز 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"))