I am getting a JSON returned by Ajax from PHP json_encode
I have a Hebrew characters that turned into "\u05d7\u05d1\u05e8\u05d4"
How can I turn them back into Hebrew?
(The DB is encoded UTF8 and when calling the PHP file the Hebrew is displayed correctly)
相关问题
- Views base64 encoded blob in HTML with PHP
- Jackson Deserialization not calling deserialize on
- Laravel Option Select - Default Issue
- How to maintain order of key-value in DataFrame sa
- StackExchange API - Deserialize Date in JSON Respo
As Quentin pointed out, this is correct.
\uXXXX
is a correct escape sequence for a unicode character. In fact, if you type in into the firebug console, it will prompt you"חברה"
. That does look hebrew to me, although I can't tell whether it's correct.Therefore after parsing the data you received (either with
eval
orJSON.parse
) the character should be unescaped automatically.You use any (non-broken) JSON parser.