【问题标题】:How to encode a string for displaying in HTML in JavaScript? [duplicate]如何编码一个字符串以在 JavaScript 中显示在 HTML 中? [复制]
【发布时间】:2019-09-17 06:10:24
【问题描述】:

我创建了一个网页来创建帖子。为了进行描述,我使用了 CKEDITOR。当我将数据保存在 mongo 数据库中时,它保存为:

'<p>How are you?</p>\r\n'

但是当我获取它并将其显示在我的 ejs 文件中时,我得到了一个错误:

Uncaught SyntaxError: Invalid or unexpected token

获取内容后是这样的:

"&lt;p&gt;How are you?&lt;/p&gt;"

你能帮我解决这个问题吗?提前致谢。 如果您需要进一步解释,还可以问我。

【问题讨论】:

    标签: javascript mongodb ejs


    【解决方案1】:

    您可以使用 decodeURIComponent 对 HTML 内容进行解码。了解更多详情 (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent)

      const uri = "&lt;p&gt;How are you?&lt;/p&gt";
      const decodeUri = decodeURIComponent(uri);
      console.log(decodeUri)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-20
      • 2019-10-12
      • 2014-03-07
      • 2017-10-04
      • 1970-01-01
      • 2021-01-25
      • 1970-01-01
      • 2019-07-14
      相关资源
      最近更新 更多