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

UnicodeError, ошибка кодировки Юникод

UnicodeError:

Исключение UnicodeError поднимается, когда возникает ошибка кодирования или декодирования, связанная с Unicode. Это подкласс ValueError.

Исключение UnicodeError имеет атрибуты, которые описывают ошибку кодирования или декодирования. Например, err.object[err.start:err.end] дает конкретный ввод, на котором произошел сбой кодека.

Атрибуты Исключение UnicodeError:

  • encoding - Имя кодировки, которая вызвала ошибку.
  • reason - Строка, описывающая конкретную ошибку кодека.
  • object - Объект, который кодек пытался кодировать или декодировать.
  • start - Первый индекс неверных данных в object.
  • end - Индекс после последних неверных данных в object.

Исключения подкласса UnicodeError.

UnicodeEncodeError:

Исключение UnicodeEncodeError поднимается, когда во время кодирования возникает ошибка, связанная с Unicode.

UnicodeDecodeError:

Исключение UnicodeDecodeError поднимается, когда во время кодирования возникает ошибка, связанная с Unicode.

UnicodeTranslateError:

Исключение UnicodeTranslateError поднимается, когда во время кодирования возникает ошибка, связанная с Unicode.