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، هر کاراکتر جایگزین ۱ یا ۲ بایتی، تراز بایت را با منبع حفظ می‌کند.

پیش‌فرض ۶۵۵۳۳