json unicode فك تشفير في Python's Simplejson
-
26-09-2019 - |
سؤال
لا يمكنني فك تشفير سلاسل JSON مثل هذا: " u0e4f u0361 u032f u0e4f"
>>> import simplejson
>>> simplejson.loads('"\u0e4f\u0361\u032f\u0e4f"', encoding='utf8')
u'\u0e4f\u0361\u032f\u0e4f'
ومع ذلك ، يعمل PHP JSON_DECODE بشكل جيد:
json_decode('"\u0e4f\u0361\u032f\u0e4f"');
ما الخطأ الذي افعله؟
المحلول
لا شيئ. يطبع Python Replist repr () للسلسلة ، وليس السلسلة نفسها.
>>> print u'\u0e4f\u0361\u032f\u0e4f'
๏̯͡๏
لا تنتمي إلى StackOverflow