2017-05-16 52 views
1

字符串我有一個輸入是: %u05D0%u05DC%20%u05E2%u05DCUNESCAPE在的NodeJS

當運行內置瀏覽器功能(控制檯例如上): unescape("%u05D0%u05DC%20%u05E2%u05DC")

的結果是:「אלעל」

當我運行在使用unescape模塊中的NodeJS同樣的事情,返回的字符串是一樣的原件。 也嘗試使用querystring.unescape函數,但結果相同。

有沒有一種方法可以模仿我在NodeJS應用程序中從瀏覽器獲得的相同解碼功能?

謝謝!

+0

你有沒有嘗試過使用相同的功能'unescape'沒有安裝任何模塊?順便說一句[unescape](https://www.w3schools.com/jsref/jsref_unescape.asp)已棄用。 – Diego

+0

謝謝!它解決了我的問題。您可以發佈答案,以便我可以將其標記爲已修復。 –

回答

1

節點不需要任何特定的庫來執行基本的JavaScript操作。此外,Chrome和Node後面還有相同的JS引擎V8。所以正如我評論你可以直接使用unescape

+0

奇怪,但我的PHP風暴建議改變它,因爲它是不贊成使用的符號 –