tensorflow:: عملیات:: یونیکدترانسکد:: جذابیتها
#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 جایگزین کند. مقدار «ignore» باعث میشود که عملیات از هرگونه قالببندی نامعتبر در ورودی صرف نظر کند و هیچ کاراکتر خروجی متناظری تولید نکند.
پیشفرضها روی «جایگزینی»
کاراکترهای کنترل جایگزین
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters( bool x )
اینکه آیا کاراکترهای کنترلی C0 (00-1F) با replacement_char جایگزین شوند یا خیر.
پیشفرض نادرست است.
پیشفرض روی نادرست
جایگزینی
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar( int64 x )
نقطه کد کاراکتر جایگزین که قرار است به جای هرگونه قالببندی نامعتبر در ورودی، هنگام errors='replace' استفاده شود.
هر نقطه کد یونیکد معتبری میتواند استفاده شود. مقدار پیشفرض، کاراکتر جایگزین یونیکد پیشفرض 0xFFFD یا U+65533 است.)
توجه داشته باشید که برای UTF-8، ارسال یک کاراکتر جایگزین قابل بیان در ۱ بایت، مانند ' '، تراز رشته را با منبع حفظ میکند زیرا بایتهای نامعتبر با یک جایگزین ۱ بایتی جایگزین میشوند. برای UTF-16-BE و UTF-16-LE، هر کاراکتر جایگزین ۱ یا ۲ بایتی، تراز بایت را با منبع حفظ میکند.
پیشفرض ۶۵۵۳۳
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.