У меня есть строка, содержащая символы Unicode, и я хочу преобразовать ее в UTF-8 на python.
s = '\u0628\u06cc\u0633\u06a9\u0648\u06cc\u062a'
Я хочу преобразовать s в формат UTF.
Добавьте u в качестве префикса для строки s, затем закодируйте его в utf-8.
u
s
utf-8
Ваш код будет выглядеть следующим образом:
s = u'\u0628\u06cc\u0633\u06a9\u0648\u06cc\u062a' s_encoded = s.encode('utf-8') print(s_encoded)
Надеюсь, это поможет.
Добавьте строку ниже в верхней части вашего .py файла.
# -*- coding: utf-8 -*-
Позволяет вам кодировать строки непосредственно в скрипте Python, например:
# -*- coding: utf-8 -*- s = '\u0628\u06cc\u0633\u06a9\u0648\u06cc\u062a' print(s)
Вывод:
بیسکویت