Встречается на собеседованиях • сегодня
Что такое кодировка
Кодировка (encoding) — это способ преобразования символов (букв, цифр, знаков) в битовую последовательность для хранения или передачи данных. В Python используется Unicode (UTF-8 по умолчанию), который поддерживает почти все языки.
Примеры кодировок:
- UTF-8 (универсальная, переменной длины)
- ASCII (только латиница и символы)
- CP1251 (кириллица для Windows)
Пример работы с кодировкой в Python:
python
text = "Привет"
encoded = text.encode('utf-8') # b'\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82'
decoded = encoded.decode('utf-8') # 'Привет'Ошибки кодирования (UnicodeEncodeError, UnicodeDecodeError) возникают при несоответствии кодировок. Для обработки можно использовать параметр errors:
python
text.encode('ascii', errors='ignore') # пропуск нечитаемых символов
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы