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