JSON 字符串结果的 ejs <%= 和 encodeURI 有什么区别?
What is the difference between ejs <%= and encodeURI for a JSON string result?
到目前为止,根据我的谷歌搜索,escape
是 js 的一部分,已被弃用,改用 encodeURI。但是ejs转义变量的<%=
标签呢?它们的效果是否与变量的 JSON 内容相同?
<%=
对数据进行转义,因此适合插入到 HTML 文档中。
encodeURI
转义数据,因此适合插入 URL.
它们完全不同,因为它们针对不同的输出格式。
到目前为止,根据我的谷歌搜索,escape
是 js 的一部分,已被弃用,改用 encodeURI。但是ejs转义变量的<%=
标签呢?它们的效果是否与变量的 JSON 内容相同?
<%=
对数据进行转义,因此适合插入到 HTML 文档中。
encodeURI
转义数据,因此适合插入 URL.
它们完全不同,因为它们针对不同的输出格式。