JSON获得“名”:“\\ \\ u05d7 \\ u05d1 \\ u05e8 u05d4”非英语

2019-10-31 11:19发布

我正在从PHP阿贾克斯返回的JSON json_encode我有变成了希伯来文字符"\u05d7\u05d1\u05e8\u05d4"
我怎样才能把它们放回希伯来语?
(该DB进行编码UTF8并调用PHP文件时希伯来正确显示)

Answer 1:

作为昆汀指出,这是正确的。 \uXXXX是Unicode字符正确的转义序列。 事实上,如果你到萤火虫控制台类型,它会提示你"חברה" 。 这看起来希伯来语我,虽然我不知道它是否是正确的。

因此解析您收到数据后(或者与evalJSON.parse )字应自动取消转义。



Answer 2:

您可以使用任何(非破碎)JSON解析器。



文章来源: JSON getting “name”:“\\u05d7\\u05d1\\u05e8\\u05d4” for non-English