UnicodeTranscode.Options

classe statique publique UnicodeTranscode.Options

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.