你知道如何让希伯来文JSON文件在HTML页面中显示正确的字符吗?

问题描述:

我在HTML页面上显示希伯来字母时遇到问题。我使用(至于我,也许我错了,知道)JSON文件从这里:你知道如何让希伯来文JSON文件在HTML页面中显示正确的字符吗?

https://getbible.net/json?scripture=Psa%20119&version=bhs

我希望它看起来像这样的: https://www.biblegateway.com/passage/?search=Ps.119&version=WLC

但我仍然只得到这:u05d0 \ u05b7 \ u05e9 \ u05c1 \ u05b0 \ u05e8 \ u05b5 \ u05d9 \ u05e0 \ u05b9 \ u05e6 \ u05b0 \ u05e8 \ u05b5 \ u05d9 \ u05e2 \ u05b5 \ u05d3 \ u05b9 \ u05ea \ u05b8 \ u05d9 \ u05d5

我的意思是我希望它显示所有的希伯来文符号。有谁知道如何解决这个HTML页面?谢谢。

+0

你尝试过这么远吗? –

+0

你确定你实际上_decoded_这个JSON ...吗? – CBroe

我不知道您使用的是什么框架库,但它应该正确显示,除非您或您使用的库第二次转义unicode字符("\u05d0"变为"\\u05d0")。

var verse ={"verse_nr":1,"verse":"\u05d0\u05b7\u05e9\u05c1\u05b0\u05e8\u05b5\u05d9 \u05ea\u05b0\u05de\u05b4\u05d9\u05de\u05b5\u05d9\u05be\u05d3\u05b8\u05e8\u05b6\u05da\u05b0 \u05d4\u05b7\u05d4\u05b9\u05dc\u05b0\u05db\u05b4\u05d9\u05dd \u05d1\u05bc\u05b0\u05ea\u05b9\u05d5\u05e8\u05b7\u05ea \u05d9\u05b0\u05d4\u05d5\u05b8\u05d4\u05c3\r\n"}; 
 

 

 
document.getElementById("content").textContent = verse.verse;
<div id="content"/>