Сообщить об ошибке.

Кодирование и декодирование текста или байтов

Модуль codecs определяет следующие функции для кодирования и декодирования с любым кодеком:

codecs.encode(obj, encoding='utf-8', errors='strict'):

Кодирует obj с помощью кодировки, зарегистрированной в encoding.

Обработчик ошибок errors могут быть установлен для желаемой схемы обработки ошибок. Обработчик ошибок по умолчанию является strict, что означает, что ошибки кодирования вызывают исключение ValueError или более специфичный подкласс кодека, такой как UnicodeEncodeError. Дополнительные сведения об обработке ошибок смотрите в разделе "Обработка ошибок кодирования".

codecs.decode(obj, encoding='utf-8', errors='strict'):

Декодирует obj с помощью кодировки, зарегистрированной в encoding.

Обработчик ошибок errors могут быть установлен для желаемой схемы обработки ошибок. Обработчик ошибок по умолчанию является strict, что означает, что ошибки кодирования вызывают исключение ValueError или более специфичный подкласс кодека, такой как UnicodeEncodeError. Дополнительные сведения об обработке ошибок смотрите в разделе "Обработка ошибок кодирования".