Встречается на собеседованиях • сегодня
Что такое кодировка файла
Кодировка файла определяет, как символы (буквы, цифры, спецсимволы) преобразуются в байты и обратно. Она нужна для корректного отображения текста, особенно при работе с разными языками.
Основные кодировки:
- ASCII - базовые латинские символы (7 бит)
- UTF-8 (наиболее распространенная) - поддерживает Unicode, совместима с ASCII
- Windows-1251 (кириллица)
- KOI8-R (русская кодировка)
Пример работы с кодировкой в Python:
python
# Чтение файла в нужной кодировке
with open('file.txt', 'r', encoding='utf-8') as f:
content = f.read()
# Запись с указанием кодировки
with open('output.txt', 'w', encoding='cp1251') as f:
f.write("Привет, мир!")Проблемы возникают, если кодировка файла не совпадает с указанной при чтении - появляются "кракозябры" или ошибки UnicodeDecodeError. Всегда лучше использовать UTF-8, если возможно.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы