Метод encode() строки Python
Определение и использование
Метод encode() использует указанное кодирование для кодирования строки. Если кодирование не указано, используется UTF-8.
Синтаксис
string.encode(encoding=encoding, errors=errors)
Значение параметра
Параметр | Описание |
---|---|
encoding | Доступно. Строка. Определяет используемый код. По умолчанию UTF-8. |
errors |
Доступно. Строка. Определяет метод ошибки. Допустимые значения:
|
Более примеров
Пример
Эти примеры используют кодировку ascii и неэкранируемые символы, чтобы показать результаты с различными ошибками:
txt = "My name is Ståle" print(txt.encode(encoding="ascii",errors="backslashreplace")) print(txt.encode(encoding="ascii",errors="ignore")) print(txt.encode(encoding="ascii",errors="namereplace")) print(txt.encode(encoding="ascii",errors="replace")) print(txt.encode(encoding="ascii",errors="xmlcharrefreplace")) print(txt.encode(encoding="ascii",errors="strict"))