Attributs facultatifs pour UnicodeTranscode
Méthodes publiques
UnicodeTranscode.Options | erreurs (erreurs de chaîne) |
UnicodeTranscode.Options | replaceControlCharacters (booléen replaceControlCharacters) |
UnicodeTranscode.Options | remplacementChar (Long remplacementChar) |
Méthodes héritées
Méthodes publiques
erreurs publiques UnicodeTranscode.Options (erreurs de chaîne)
Paramètres
les erreurs | Politique de gestion des erreurs lorsqu’un formatage non valide est trouvé dans l’entrée. La valeur de « strict » entraînera la production d’une erreur InvalidArgument sur tout formatage d’entrée non valide. Une valeur de « replace » (la valeur par défaut) entraînera le remplacement par l'opération de tout formatage non valide dans l'entrée par le point de code « replacement_char ». Une valeur de « ignorer » entraînera l'opération à ignorer tout formatage non valide dans l'entrée et à ne produire aucun caractère de sortie correspondant. |
---|
public UnicodeTranscode.Options replaceControlCharacters (booléen replaceControlCharacters)
Paramètres
replaceControlCharacters | S'il faut remplacer les caractères de contrôle C0 (00-1F) par le `replacement_char`. La valeur par défaut est fausse. |
---|
public UnicodeTranscode.Options remplacementChar (Long remplacementChar)
Paramètres
remplacementChar | Le point de code du caractère de remplacement à utiliser à la place de tout formatage non valide dans l'entrée lorsque `errors='replace'`. Tout point de code Unicode valide peut être utilisé. La valeur par défaut est que le caractère de remplacement Unicode par défaut est 0xFFFD ou U+65533.) Notez que pour UTF-8, le passage d'un caractère de remplacement exprimable sur 1 octet, tel que « », préservera l'alignement de la chaîne sur la source puisque les octets non valides seront remplacés par un remplacement de 1 octet. Pour UTF-16-BE et UTF-16-LE, tout caractère de remplacement de 1 ou 2 octets préservera l’alignement des octets sur la source. |
---|