UnicodeTranscode.Options

classe statica pubblica UnicodeTranscode.Options

Attributi facoltativi per UnicodeTranscode

Metodi pubblici

UnicodeTranscode.Options
errori (Errori di stringa)
UnicodeTranscode.Options
replaceControlCharacters (sostituzione booleana di caratteri di controllo)
UnicodeTranscode.Options
sostituzioneChar (sostituzione lungaChar)

Metodi ereditati

Metodi pubblici

errori pubblici UnicodeTranscode.Options (errori di stringa)

Parametri
errori 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.

public UnicodeTranscode.Options replaceControlCharacters (booleano replaceControlCharacters)

Parametri
sostituireControlCharacters Indica se sostituire i caratteri di controllo C0 (00-1F) con "replacement_char". L'impostazione predefinita è falsa.

public UnicodeTranscode.Options replaceChar (Long replaceChar)

Parametri
sostituzioneChar 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.