جریان تنسور:: عملیات:: Unicode Transcode:: Attrs
#include <string_ops.h>
تنظیم کننده های ویژگی اختیاری برای UnicodeTranscode .
خلاصه
صفات عمومی | |
---|---|
errors_ = "replace" | StringPiece |
replace_control_characters_ = false | bool |
replacement_char_ = 65533 | int64 |
توابع عمومی | |
---|---|
Errors (StringPiece x) | TF_MUST_USE_RESULT Attrs خط مشی رسیدگی به خطا زمانی که قالب بندی نامعتبر در ورودی یافت می شود. |
ReplaceControlCharacters (bool x) | TF_MUST_USE_RESULT Attrs آیا باید نویسههای کنترلی C0 (00-1F) را با replacement_char جایگزین کرد. |
ReplacementChar (int64 x) | TF_MUST_USE_RESULT Attrs نقطه کد کاراکتر جایگزین برای استفاده به جای هر قالب بندی نامعتبر در ورودی در هنگام errors='replace' . |
صفات عمومی
خطاها_
StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"
جایگزین_کنترل_شخصیت_ها
bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false
جایگزینی_چار_
int64 tensorflow::ops::UnicodeTranscode::Attrs::replacement_char_ = 65533
توابع عمومی
خطاها
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::Errors( StringPiece x )
خط مشی رسیدگی به خطا زمانی که قالب بندی نامعتبر در ورودی یافت می شود.
مقدار 'strict' باعث می شود که عملیات خطای InvalidArgument در هر قالب بندی ورودی نامعتبر ایجاد کند. مقدار «replace» (پیشفرض) باعث میشود که عملیات هر قالببندی نامعتبر در ورودی را با نقطه کد replacement_char
جایگزین کند. مقدار "نادیده گرفتن" باعث می شود عملیات از هر قالب بندی نامعتبر در ورودی صرف نظر کند و هیچ کاراکتر خروجی مربوطه تولید نکند.
پیشفرضها برای «جایگزینی»
ReplaceControl Characters
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters( bool x )
آیا باید نویسههای کنترلی C0 (00-1F) را با replacement_char
جایگزین کرد.
پیش فرض نادرست است.
پیش فرض به نادرست
Replacement Char
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar( int64 x )
نقطه کد کاراکتر جایگزین برای استفاده به جای هر قالب بندی نامعتبر در ورودی در هنگام errors='replace'
.
ممکن است از هر کد یونیکد معتبر استفاده شود. مقدار پیشفرض این است که کاراکتر جایگزین یونیکد پیشفرض 0xFFFD یا U+65533 است.)
توجه داشته باشید که برای UTF-8، ارسال یک کاراکتر جایگزین قابل بیان در 1 بایت، مانند " "، تراز رشته را با منبع حفظ می کند زیرا بایت های نامعتبر با یک جایگزین 1 بایتی جایگزین می شوند. برای UTF-16-BE و UTF-16-LE، هر نویسه جایگزین 1 یا 2 بایت، تراز بایت را با منبع حفظ می کند.
پیشفرض 65533 است
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-21 بهوقت ساعت هماهنگ جهانی.