从WYSIWYG编辑器解码文本

时间:2015-12-10 18:13:05

标签: decode wysiwyg

我在我的项目中使用TinyMCE作为texteditor,现在我希望人们用新行等写一些文本......,将它存储在我的数据库中,然后在网站上显示。

但问题是我的数据库中的换行符的所有<p>都保存了文本,所以当我在我的网站上显示它时,我的文本中得到了<p>,是否有任何方法可以将此解码为换行符?

1 个答案:

答案 0 :(得分:0)

您使用的是哪个版本的TinyMCE?您应该在初始化期间检查选项,例如:   tinymce.init({

forced_root_block: false,
force_br_newlines: true,
force_p_newlines: false,
apply_source_formatting: false,
remove_linebreaks: false,
convert_newlines_to_brs: true

或者您可以直接替换后期处理阶段

editor.on('PostProcess', function(ed) {
                // perform clean
                ed.content = ed.content.replace(/(<p>&nbsp;<\/p>)/gi,'<br />');
            });
相关问题