将十六进制流转换为阿拉伯语字符串



我有一个以前从未遇到过的问题...我必须转换收到的十六进制流,例如:

20d8a7d986d98a20d985d8a720d8a7d8b9d8b1d98120d8b4d986d98820d98ad8b9d986d98a20d8a7d984d8acd986d8a7d8ad20d8a7d984d8b9d8b3d983d8b1d98a20d984d98a20d8d8b2d8a820d8a7d984d8afd8b9d988d8a920

(binascii.hexlify output...)

到阿拉伯语字符串。

有什么线索或链接可以开始吗?

谢谢!

>>> import binascii
>>> hexstring = "20d8a7d986d98a20d985d8a720d8a7d8b9d8b1d98120d8b4d986d98820d98ad8b9d986d98a20d8a7d984d8acd986d8a7d8ad20d8a7d984d8b9d8b3d983d8b1d98a20d984d98a20d8add8b2d8a820d8a7d984d8afd8b9d988d8a920"
>>> print binascii.unhexlify(hexstring.encode("utf-8")).decode("utf-8")
 اني ما اعرف شنو يعني الجناح العسكري لي حزب الدعوة 

最新更新