Html 解析编辑器内容并应用标记,而不是在屏幕上显示它们

Html 解析编辑器内容并应用标记,而不是在屏幕上显示它们,html,ckeditor,Html,Ckeditor,我在解析CKEditor的内容时遇到问题。我已经将数据保存到mongoDB中,但是当我检索要显示的内容时,它会显示标记,而不是解析它们 当我保存内容时,它具有这种格式。这就是我希望在从数据库检索时显示它的方式 但这是我从数据库检索时得到的内容。我希望它应用标记,但不显示它们。因此,我可以使用与输入相同的格式 <p>The <strong>content had thi</strong>s formatting <em>when I saved it

我在解析CKEditor的内容时遇到问题。我已经将数据保存到mongoDB中,但是当我检索要显示的内容时,它会显示标记,而不是解析它们

当我保存内容时,它具有这种格式。这就是我希望在从数据库检索时显示它的方式

但这是我从数据库检索时得到的内容。我希望它应用标记,但不显示它们。因此,我可以使用与输入相同的格式

<p>The <strong>content had thi</strong>s formatting <em>when I saved it. This is how</em> I want it to display <strong><em>when I retrieve it from the database</em></strong>.</p>
我在写这封信时使用了以下方法:'

         CKEDITOR.replace('msgEditor')
更新: 数据库mongoDB中的数据如下所示:

<p>The <strong>content had thi</strong>s formatting <em>when I saved it. This is how</em> I want it to display <strong><em>when I retrieve it from the database</em></strong>.</p>\r\n
现在感谢您

根据文档:

Handlebars HTML转义{{expression}返回的值。如果你 如果不希望把手转义一个值,请使用三重隐藏,{{{{


因此,在模板中将{{message.content}更改为{{{{message.content}}

检查数据库中的数据是否也是html编码的。此外,没有HTMLDCodeOutput配置选项。您好,向导,我删除了HTMLDCodeOutput选项,但仍然存在相同的问题。您对如何正确显示和格式化文本有何其他想法?谢谢您现在检查数据库中的数据是否正常,通信是什么你是用来输出数据的吗?你可能是在使用PHP和htmlspecialchars还是htmlentities?当我获取数据时,我只是将其发送到视图引擎handlebars。我没有做任何特殊的事情。我正在使用NodeJS、handlebars和MongoDB。以下是呈现数据的承诺。你能发布handlebars模板t的一部分吗什么影响msgContent?成功了。太棒了。你挽救了我的旅程。非常感谢。太好了!如果你愿意,请将此标记为正确答案。我做到了。再次感谢。
         CKEDITOR.replace('msgEditor')
<p>The <strong>content had thi</strong>s formatting <em>when I saved it. This is how</em> I want it to display <strong><em>when I retrieve it from the database</em></strong>.</p>\r\n