کلاس استاتیک عمومی UnicodeTranscode.Options
ویژگی های اختیاری برای UnicodeTranscode
روش های عمومی
UnicodeTranscode.Options | خطاها (خطاهای رشته ای) |
UnicodeTranscode.Options | جایگزین کنترل کاراکترها (شخصیت های جایگزین بولی) |
UnicodeTranscode.Options | جایگزینی Char (Long replacementChar) |
روش های ارثی
روش های عمومی
خطاهای عمومی UnicodeTranscode.Options (خطاهای رشته ای)
مولفه های
خطاها | خط مشی رسیدگی به خطا زمانی که قالب بندی نامعتبر در ورودی یافت می شود. مقدار 'strict' باعث می شود که عملیات خطای InvalidArgument در هر قالب بندی ورودی نامعتبر ایجاد کند. مقدار «replace» (پیشفرض) باعث میشود که عملیات هر قالببندی نامعتبر در ورودی را با کد «replacement_char» جایگزین کند. مقدار "نادیده گرفتن" باعث می شود عملیات از هر قالب بندی نامعتبر در ورودی صرف نظر کند و هیچ کاراکتر خروجی مربوطه تولید نکند. |
---|
عمومی UnicodeTranscode.Options replaceControlCharacters (Boolean replaceControlCharacters)
مولفه های
جایگزین کنترل کاراکترها | آیا باید نویسههای کنترلی C0 (00-1F) را با «کاراکتر_جایگزینی» جایگزین کرد. پیش فرض نادرست است. |
---|
عمومی UnicodeTranscode.Options replacementChar (Long replacementChar)
مولفه های
جایگزینی Char | نقطه کد کاراکتر جایگزین برای استفاده به جای هر قالب بندی نامعتبر در ورودی در هنگام `errors='replace'`. ممکن است از هر کد یونیکد معتبر استفاده شود. مقدار پیشفرض این است که کاراکتر جایگزین یونیکد پیشفرض 0xFFFD یا U+65533 است.) توجه داشته باشید که برای UTF-8، ارسال یک کاراکتر جایگزین قابل بیان در 1 بایت، مانند " "، تراز رشته را با منبع حفظ می کند زیرا بایت های نامعتبر با یک جایگزین 1 بایتی جایگزین می شوند. برای UTF-16-BE و UTF-16-LE، هر نویسه جایگزین 1 یا 2 بایت، تراز بایت را با منبع حفظ می کند. |
---|