Как преобразовать строку в UTF-8 в Python: методы и примеры

Чтобы преобразовать строку в UTF-8 в Python, вы можете использовать следующие методы:

Метод 1: использование функции encode()

string = "Sample string"
utf8_string = string.encode('utf-8')

Метод 2: использование метода str.encode()

string = "Sample string"
utf8_string = str.encode(string, 'utf-8')

Метод 3: использование конструктора bytes()

string = "Sample string"
utf8_string = bytes(string, 'utf-8')

Метод 4. Использование модуля кодеки

import codecs
string = "Sample string"
utf8_string = codecs.encode(string, 'utf-8')

Метод 5. Использование модуля io

import io
string = "Sample string"
utf8_string = io.BytesIO(string.encode('utf-8')).getvalue()