Задать вопрос
@egarik

Как перекодировать строку в Python из utf-16 в utf-8?

Знаю, что в кодировке utf-16be, помогите перекодировать в utf-8. Пробовал с помощью codecs, результат - кракозябры. Результат на русском языке, в нем 6значный цифровой код. Простые способы вроде encode-decode ничего не дают
строка: 伀氀搀甀䈀椀氀 椀ᬀ挀椀渀 琀攀欀 猀攀昀攀爀氀椀欀 ᬀ猀椀昀爀攀渀椀稀 ㌀㄀㤀㈀㠀㘀⸀ 一漀㔀㔀䨀嘀䔀昀吀㔀嘀 䈀  
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Kasperon27
@Kasperon27
Python, C# Developer. 5 years in coding‍
Попробуй так:

utf16_string = '伀氀搀甀䈀椀氀 椀ᬀ挀椀渀 琀攀欀 猀攀昀攀爀氀椀欀 ᬀ猀椀昀爀攀渀椀稀 ㌀㄀㤀㈀㠀㘀⸀ 一漀㔀㔀䨀嘀䔀昀吀㔀嘀 䈀'

# Кодируем Unicode строку в UTF-8
utf8_string = utf16_string.encode('utf-8').decode()

print(utf8_string)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽