Json Unicode декодирование в простой Python - PullRequest
2 голосов
/ 12 мая 2010

Я не могу декодировать строки 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"');

Что я делаю не так?

1 Ответ

2 голосов
/ 12 мая 2010

Ничего. Python REPL печатает repr () строки, а не саму строку.

>>> print u'\u0e4f\u0361\u032f\u0e4f'
๏̯͡๏
...