tensorflow:: ops:: UnicodeTranscode:: Attrs
#include <string_ops.h>Definidores de atributos opcionais para UnicodeTranscode .
Resumo
Atributos públicos | |
|---|---|
errors_ = "replace" | StringPiece |
replace_control_characters_ = false | bool |
replacement_char_ = 65533 | int64 |
Funções públicas | |
|---|---|
Errors (StringPiece x) | TF_MUST_USE_RESULT Attrs Política de tratamento de erros quando for encontrada formatação inválida na entrada. |
ReplaceControlCharacters (bool x) | TF_MUST_USE_RESULT Attrs Se deve substituir os caracteres de controle C0 (00-1F) pelo replacement_char . |
ReplacementChar (int64 x) | TF_MUST_USE_RESULT Attrs O ponto de código do caractere de substituição a ser usado no lugar de qualquer formatação inválida na entrada quando errors='replace' . |
Atributos públicos
erros_
StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"
substituir_caracteres_de_controle
bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false
caractere_de_substituição_
int64 tensorflow::ops::UnicodeTranscode::Attrs::replacement_char_ = 65533
Funções públicas
Erros
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::Errors( StringPiece x )
Política de tratamento de erros quando for encontrada formatação inválida na entrada.
O valor 'strict' fará com que a operação produza um erro InvalidArgument para qualquer formatação de entrada inválida. O valor 'replace' (o padrão) fará com que a operação substitua qualquer formatação inválida na entrada pelo ponto de código replacement_char . O valor 'ignore' fará com que a operação ignore qualquer formatação inválida na entrada e não produza nenhum caractere de saída correspondente.
O padrão é "substituir".
SubstituirCaracteresDeControle
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters( bool x )
Se deve substituir os caracteres de controle C0 (00-1F) pelo replacement_char .
O valor padrão é falso.
O valor padrão é falso.
Caractere de Substituição
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar( int64 x )
O ponto de código do caractere de substituição a ser usado no lugar de qualquer formatação inválida na entrada quando errors='replace' .
Qualquer ponto de código Unicode válido pode ser usado. O valor padrão é o caractere de substituição Unicode padrão, que é 0xFFFD ou U+65533.
Note que, para UTF-8, passar um caractere de substituição que possa ser expresso em 1 byte, como ' ', preservará o alinhamento da string com a origem, já que bytes inválidos serão substituídos por um caractere de 1 byte. Para UTF-16-BE e UTF-16-LE, qualquer caractere de substituição de 1 ou 2 bytes preservará o alinhamento de bytes com a origem.
O valor padrão é 65533.