Python بولماچووی encode() مەثەر

مثال

بولماچووی بە تاختی 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

قابل تالیم. یەکجگا تەواو. مەبوسات تاختی. قابیل بولە:

  • 'backslashreplace' - یەنغیلی بولماتاچو ھارف‌لارغا قارشقار قوشا
  • ignore - یەنغیلی بولماتاچو ھارف‌لار
  • 'namereplace' - با استفاده از متن توضیحی کاراکتر جایگزین می‌شود
  • 'strict' - مقدار پیش‌فرض، در صورت بروز خطا خطا می‌اندازد
  • 'replace' - با استفاده از سوال‌مarkan جایگزین می‌شود
  • 'xmlcharrefreplace' - با استفاده از کاراکترهای xml جایگزین می‌شود

مثال‌های بیشتر

مثال

این مثال‌ها از کدک 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"))

مثال اجرا