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' - অক্ষরকে প্রশ্নমালা দ্বারা প্রতিস্থাপন
  • '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"))

রান ইনস্ট্যান্স