Atribut opsional untuk UnicodeTranscode
Metode Publik
| UnicodeTranscode.Opsi | kesalahan (kesalahan string) |
| UnicodeTranscode.Opsi | replaceControlCharacters (Boolean replaceControlCharacters) |
| UnicodeTranscode.Opsi | replacementChar (Char pengganti panjang) |
Metode Warisan
Metode Publik
kesalahan UnicodeTranscode.Options publik (kesalahan string)
Parameter
| kesalahan | Kebijakan penanganan kesalahan ketika ditemukan format yang tidak valid pada input. Nilai 'strict' akan menyebabkan operasi menghasilkan kesalahan InvalidArgument pada format input apa pun yang tidak valid. Nilai 'ganti' (default) akan menyebabkan operasi mengganti format apa pun yang tidak valid dalam input dengan titik kode `replacement_char`. Nilai 'abaikan' akan menyebabkan operasi melewatkan format apa pun yang tidak valid pada masukan dan tidak menghasilkan karakter keluaran yang sesuai. |
|---|
UnicodeTranscode.Options replaceControlCharacters publik (Boolean replaceControlCharacters)
Parameter
| gantiControlCharacters | Apakah akan mengganti karakter kontrol C0 (00-1F) dengan `replacement_char`. Standarnya salah. |
|---|
UnicodeTranscode publik.Options replacementChar (Char pengganti panjang)
Parameter
| penggantianChar | Titik kode karakter pengganti yang akan digunakan sebagai pengganti format yang tidak valid pada input ketika `errors='replace'`. Titik kode unicode apa pun yang valid dapat digunakan. Nilai default karakter pengganti unicode default adalah 0xFFFD atau U+65533.) Perhatikan bahwa untuk UTF-8, meneruskan karakter pengganti yang dapat diekspresikan dalam 1 byte, seperti ' ', akan mempertahankan penyelarasan string ke sumber karena byte yang tidak valid akan diganti dengan pengganti 1 byte. Untuk UTF-16-BE dan UTF-16-LE, karakter pengganti 1 atau 2 byte apa pun akan mempertahankan penyelarasan byte ke sumbernya. |
|---|