Кодировка UTF-8 в Python предназначена для конверсии символов Юникода в понятный компьютеру вид. 2
По умолчанию в Python 3 все символы и документы заранее приводятся к кодировке UTF-8. 5 Это позволяет свести к нулю вероятность некорректного отображения. 3
При работе с UTF-8 действуют следующие правила: 3
Для кодирования в UTF-8 в Python используется инструкция encode()
, а для декодирования — decode()
. 2 При этом нужно добавлять аргумент с указанием нужной кодировки. 2
При работе с файлами рекомендуется явно указывать кодировку, чтобы избежать ошибок, связанных со стандартной кодировкой системы, которая может отличаться от UTF-8. 4