tensoreflusso:: ops:: Transcodifica Unicode:: Attr
#include <string_ops.h>
Setter di attributi facoltativi per UnicodeTranscode .
Riepilogo
Attributi pubblici | |
---|---|
errors_ = "replace" | StringPiece |
replace_control_characters_ = false | bool |
replacement_char_ = 65533 | int64 |
Funzioni pubbliche | |
---|---|
Errors (StringPiece x) | TF_MUST_USE_RESULT Attrs Criterio di gestione degli errori quando viene trovata una formattazione non valida nell'input. |
ReplaceControlCharacters (bool x) | TF_MUST_USE_RESULT Attrs Indica se sostituire i caratteri di controllo C0 (00-1F) con replacement_char . |
ReplacementChar (int64 x) | TF_MUST_USE_RESULT Attrs Il punto di codice del carattere sostitutivo da utilizzare al posto di qualsiasi formattazione non valida nell'input quando errors='replace' . |
Attributi pubblici
errori_
StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"
sostituisci_caratteri_di_controllo_
bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false
sostituzione_car_
int64 tensorflow::ops::UnicodeTranscode::Attrs::replacement_char_ = 65533
Funzioni pubbliche
Errori
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::Errors( StringPiece x )
Criterio di gestione degli errori quando viene trovata una formattazione non valida nell'input.
Il valore di 'strict' farà sì che l'operazione produca un errore InvalidArgument su qualsiasi formattazione di input non valida. Un valore "replace" (il valore predefinito) farà sì che l'operazione sostituisca qualsiasi formattazione non valida nell'input con il punto di codice replacement_char
. Un valore "ignore" farà sì che l'operazione salti qualsiasi formattazione non valida nell'input e non produca alcun carattere di output corrispondente.
L'impostazione predefinita è "sostituisci"
Sostituisci caratteri di controllo
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters( bool x )
Indica se sostituire i caratteri di controllo C0 (00-1F) con replacement_char
.
L'impostazione predefinita è falsa.
Il valore predefinito è falso
SostituzioneChar
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar( int64 x )
Il punto di codice del carattere sostitutivo da utilizzare al posto di qualsiasi formattazione non valida nell'input quando errors='replace'
.
È possibile utilizzare qualsiasi punto di codice Unicode valido. Il valore predefinito è che il carattere sostitutivo Unicode predefinito è 0xFFFD o U+65533.)
Tieni presente che per UTF-8, il passaggio di un carattere sostitutivo esprimibile in 1 byte, ad esempio " ", manterrà l'allineamento della stringa all'origine poiché i byte non validi verranno sostituiti con una sostituzione di 1 byte. Per UTF-16-BE e UTF-16-LE, qualsiasi carattere di sostituzione di 1 o 2 byte manterrà l'allineamento dei byte all'origine.
Il valore predefinito è 65533