Проблема преобразования текста в python - PullRequest
0 голосов
/ 12 января 2020

У меня есть несколько текстов, таких как ниже:

%d8%b3%d9%88%d8%a6%ab%8c%da%86

Я пытался изменить его Араби c, как показано ниже:

import binascii    
print(binascii.unhexlify(''.join('%d8%b3%d9%88%d8%a6%ab%8c%da%86'.split('%'))).decode('ISO-8859-1').encode('utf8').decode('mac-arabic'))

Но я не был успешным, и результат :

أ»آ٣أôآàأ»آ&آ+آ«أöآÜ

1 Ответ

1 голос
/ 12 января 2020

Правильный код:

import binascii    
print(binascii.unhexlify(''.join('%d8%b3%d9%88%d8%a6%db%8c%da%86'.split('%'))).decode('utf-8'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...