Встречается на собеседованиях • сегодня

Что такое кодировка файла

Кодировка файла определяет, как символы (буквы, цифры, спецсимволы) преобразуются в байты и обратно. Она нужна для корректного отображения текста, особенно при работе с разными языками.

Основные кодировки:

  • 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, если возможно.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы