طريقة ترميز السلسلة Python
التعريف والاستخدام
يستخدم طريقة encode() للترميز السلسلة باستخدام الترميز المحدد. إذا لم يحدد الترميز، فإنه سيستخدم UTF-8.
النحو
string.encode(encoding=encoding, errors=errors)
قيمة الم 参数
الم 参数 | الوصف |
---|---|
encoding | اختياري. سلسلة نصية. يحدد الترميز المستخدم. القيمة الافتراضية هي UTF-8. |
errors |
اختياري. سلسلة نصية. يحدد الطريقة الإرشادية. القيم المقبولة هي:
|
更多实例
实例
这些示例使用 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"))