我正在从PHP阿贾克斯返回的JSON json_encode
我有变成了希伯来文字符"\u05d7\u05d1\u05e8\u05d4"
我怎样才能把它们放回希伯来语?
(该DB进行编码UTF8并调用PHP文件时希伯来正确显示)
Answer 1:
作为昆汀指出,这是正确的。 \uXXXX
是Unicode字符正确的转义序列。 事实上,如果你到萤火虫控制台类型,它会提示你"חברה"
。 这看起来希伯来语我,虽然我不知道它是否是正确的。
因此解析您收到数据后(或者与eval
或JSON.parse
)字应自动取消转义。
Answer 2:
您可以使用任何(非破碎)JSON解析器。
文章来源: JSON getting “name”:“\\u05d7\\u05d1\\u05e8\\u05d4” for non-English