UnicodeTranscode.Options

общедоступный статический класс 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 байта сохранит выравнивание байтов по отношению к источнику.