2017-05-16 3 views
1

の文字列: アンエスケープIである入力有するNodeJS

unescape("%u05D0%u05DC%20%u05E2%u05DC"):私は(例えば、コンソールの)組み込みブラウザ機能を実行する %u05D0%u05DC%、20%u05E2%u05DC

結果は次のとおりです。「אלעל」

私はunescapeモジュールを使用してNodeJSで同じことを実行すると、返される文字列は、元と同じです。 また、querystring.unescape関数を使用しようとしましたが、同じ結果になりました。

NodeJSアプリケーションのブラウザから取得したのと同じデコード機能を模倣する方法はありますか?

ありがとうございます!

+0

モジュールをインストールせずに同じ関数 'unescape'を使ってみましたか? Btw [unescape](https://www.w3schools.com/jsref/jsref_unescape.asp)は推奨されていません。 – Diego

+0

ありがとう!それは私の問題を解決しました。私はそれを修正することができるように答えを投稿することができます。 –

答えて

1

ノードでは、基本的なJavaScript操作を実行するための特別なライブラリは必要ありません。さらに、ChromeとNodeの後ろには同じJSエンジンV8があります。私がコメントしたように、あなたは直接unescapeを使うことができます。

+0

が奇妙ですが、私のPHP Stormは推奨されていません。 –

関連する問題