UnicodeTranscode.Options

فئة ثابتة عامة UnicodeTranscode.Options

السمات الاختيارية لـ UnicodeTranscode

الأساليب العامة

UnicodeTranscode.Options
أخطاء (أخطاء السلسلة)
UnicodeTranscode.Options
استبدال أحرف التحكم (استبدال أحرف التحكم المنطقية)
UnicodeTranscode.Options
استبدال شار (استبدال طويل شار)

الطرق الموروثة

الأساليب العامة

أخطاء UnicodeTranscode.Options العامة (أخطاء السلسلة)

حدود
أخطاء خطأ في التعامل مع السياسة عند العثور على تنسيق غير صالح في الإدخال. ستؤدي قيمة "صارم" إلى ظهور خطأ InvalidArgument في أي تنسيق إدخال غير صالح. ستؤدي قيمة "استبدال" (القيمة الافتراضية) إلى استبدال العملية لأي تنسيق غير صالح في الإدخال بنقطة التشفير "replacement_char". ستؤدي قيمة "تجاهل" إلى تخطي العملية لأي تنسيق غير صالح في الإدخال وعدم إنتاج أي حرف إخراج مطابق.

UnicodeTranscode.Options العامة تحل محلControlCharacters (استبدال منطقيةControlCharacters)

حدود
استبدال أحرف التحكم ما إذا كان سيتم استبدال أحرف التحكم C0 (00-1F) بـ "replacement_char". الافتراضي خطأ.

UnicodeTranscode.Options العام ، استبدالChar (استبدال طويل، Char)

حدود
استبدالChar نقطة رمز الحرف البديلة التي سيتم استخدامها بدلاً من أي تنسيق غير صالح في الإدخال عند `errors='replace'`. يمكن استخدام أي نقطة ترميز Unicode صالحة. القيمة الافتراضية هي أن حرف استبدال Unicode الافتراضي هو 0xFFFD أو U+65533.)

لاحظ أنه بالنسبة إلى UTF-8، فإن تمرير حرف بديل يمكن التعبير عنه ببايت واحد، مثل ' '، سيحافظ على محاذاة السلسلة إلى المصدر حيث سيتم استبدال البايتات غير الصالحة باستبدال بايت واحد. بالنسبة إلى UTF-16-BE وUTF-16-LE، فإن أي حرف بديل مكون من 1 أو 2 بايت سيحافظ على محاذاة البايت مع المصدر.