tensorflow::ops::UnicodeTranscode::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"
replace_control_characters_
bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false
replacement_char_
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' приведет к пропуску любого некорректного форматирования во входных данных и отсутствию соответствующего выходного символа.
По умолчанию используется значение "replace".
ReplaceControlCharacters
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters( bool x )
Следует ли заменить управляющие символы C0 (00-1F) на replacement_char символ.
Значение по умолчанию — false.
По умолчанию — false.
ЗаменаСимвола
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