общедоступный статический класс UnicodeTranscode.Options
Дополнительные атрибуты для UnicodeTranscode
Публичные методы
UnicodeTranscode.Options | ошибки (строковые ошибки) |
UnicodeTranscode.Options | replaceControlCharacters (логическое значение replaceControlCharacters) |
UnicodeTranscode.Options | replaceChar (длинная заменаChar) |
Унаследованные методы
Публичные методы
общедоступные ошибки UnicodeTranscode.Options (строковые ошибки)
Параметры
ошибки | Политика обработки ошибок, когда во входных данных обнаружено недопустимое форматирование. Значение 'strict' приведет к тому, что операция выдаст ошибку InvalidArgument при любом недопустимом форматировании входных данных. Значение «replace» (по умолчанию) приведет к тому, что операция заменит любое недопустимое форматирование во входных данных кодовой точкой «replacement_char». Значение «игнорировать» приведет к тому, что операция пропустит любое недопустимое форматирование во входных данных и не выдаст соответствующий выходной символ. |
---|
public UnicodeTranscode.Options replaceControlCharacters (логическое значение replaceControlCharacters)
Параметры
заменитьControlCharacters | Заменять ли управляющие символы C0 (00-1F) на replace_char. По умолчанию — ложь. |
---|
public UnicodeTranscode.Options replaceChar (длинная заменаChar)
Параметры
заменаChar | Код символа замены, который будет использоваться вместо любого недопустимого форматирования во входных данных, когда `errors='replace'`. Можно использовать любой действительный код Unicode. Значением по умолчанию является символ замены Юникода по умолчанию: 0xFFFD или U+65533.) Обратите внимание, что для UTF-8 передача символа замены, выражаемого в 1 байте, например ' ', сохранит выравнивание строки по источнику, поскольку недопустимые байты будут заменены 1-байтовой заменой. Для UTF-16-BE и UTF-16-LE любой символ замены размером 1 или 2 байта сохранит выравнивание байтов по отношению к источнику. |
---|