我有一个输入是:
%u05D0%u05DC%20%u05E2%u05DC

当我运行内置的浏览器功能(例如在控制台上)时:unescape("%u05D0%u05DC%20%u05E2%u05DC")
结果是:“אלעל”

当我使用unescape模块在NodeJS中运行相同的东西时,返回的字符串与原始字符串相同。
还尝试使用querystring.unescape函数,但结果相同。

有没有办法模仿我从NodeJS应用程序中的浏览器获得的相同解码功能?

谢谢!

最佳答案

Node不需要任何特定的库即可执行基本的JavaScript操作。此外,在Chrome和Node之后是相同的JS引擎V8。因此,正如我评论的那样,您可以直接使用unescape

10-04 18:58