tensorflow::ops::UnicodeTranscode::Attrs
#include <string_ops.h>Définiteurs d'attributs optionnels pour UnicodeTranscode .
Résumé
attributs publics | |
|---|---|
errors_ = "replace" | StringPiece |
replace_control_characters_ = false | bool |
replacement_char_ = 65533 | int64 |
fonctions publiques | |
|---|---|
Errors (StringPiece x) | TF_MUST_USE_RESULT Attrs Politique de gestion des erreurs en cas de formatage invalide dans les données d'entrée. |
ReplaceControlCharacters (bool x) | TF_MUST_USE_RESULT Attrs Faut-il remplacer les caractères de contrôle C0 (00-1F) par le replacement_char ? |
ReplacementChar (int64 x) | TF_MUST_USE_RESULT Attrs Le point de code de caractère de remplacement à utiliser à la place de toute mise en forme invalide dans l'entrée lorsque errors='replace' . |
attributs publics
erreurs_
StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"
remplacer_caractères_de_contrôle
bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false
remplacement_char_
int64 tensorflow::ops::UnicodeTranscode::Attrs::replacement_char_ = 65533
fonctions publiques
Erreurs
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::Errors( StringPiece x )
Politique de gestion des erreurs en cas de formatage invalide dans les données d'entrée.
La valeur « strict » entraînera une erreur InvalidArgument en cas de formatage d'entrée invalide. La valeur « replace » (par défaut) remplacera tout formatage invalide dans l'entrée par le point de code replacement_char . La valeur « ignore » ignorera tout formatage invalide dans l'entrée et ne produira aucun caractère de sortie correspondant.
Par défaut, la valeur est « remplacer ».
Remplacer les caractères de contrôle
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters( bool x )
Faut-il remplacer les caractères de contrôle C0 (00-1F) par le replacement_char ?
La valeur par défaut est fausse.
Par défaut, faux
RemplacementChar
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar( int64 x )
Le point de code de caractère de remplacement à utiliser à la place de toute mise en forme invalide dans l'entrée lorsque errors='replace' .
Tout point de code Unicode valide peut être utilisé. La valeur par défaut est 0xFFFD (ou U+65533), qui correspond au caractère de remplacement Unicode par défaut.
Notez que pour l'UTF-8, le passage d'un caractère de remplacement pouvant être exprimé sur un octet, tel que « », préservera l'alignement de la chaîne avec la source, car les octets invalides seront remplacés par un caractère d'un octet. Pour l'UTF-16-BE et l'UTF-16-LE, tout caractère de remplacement d'un ou deux octets préservera l'alignement des octets avec la source.
Valeur par défaut : 65533