0
我正在從json文件中讀取數據,並且鍵/值對的標題出現在html實體中,例如®/&等。儘管瀏覽器應該將這些動態轉換,但我猜測我正在通過jquery閱讀json文檔,但它沒有這樣做。Html編碼json值
所以,而不是給我這些符號,它實際上是顯示®
等。我該如何糾正?
我正在從json文件中讀取數據,並且鍵/值對的標題出現在html實體中,例如®/&等。儘管瀏覽器應該將這些動態轉換,但我猜測我正在通過jquery閱讀json文檔,但它沒有這樣做。Html編碼json值
所以,而不是給我這些符號,它實際上是顯示®
等。我該如何糾正?
不要將它們作爲純文本處理:將它們處理爲HTML。在jQuery中,通常意味着使用.html()
而不是.text()
或.val()
。
我想你應該在寫入文件之前對文本進行編碼。
是否有一個特定的原因,你不希望他們是HTML編碼?如果你將它們寫入文檔,那麼它們應該是HTML編碼的。 –