CKeditor从源代码中跳过或忽略\ r \ n

时间:2014-09-18 17:55:58

标签: ckeditor

我已经花了几周的时间来确定为什么CKeditor忽略源文本的格式并将所有内容放在一个段落中。例如,我有一个用于在我的数据库中输入联系人详细信息的表单。文本会带有这样的东西(带有断行):

Contact Name: John Doe
Phone number: 123-123-1234
Cell: 123-123-1234

但是当CKEDITOR将我的文本区域转换为内联编辑器时,它会将其转换为单个段落:

Contact Name: John Doe Phone number: 123-123-1234 Cell: 123-123-1234

所以我终于发现CKeditor似乎忽略或跳过了源/ r / n断行格式。因此它将所有内容都放在一个段落中。我如何强迫CKEDITOR重新组合/ r / n为什么?这有一个简单的解决方法吗?我可以用数据库做点什么吗?

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

好的,所以唯一的解决方案就是使用以下查询转到SQL数据库并将\ r \ n替换为
<:

UPDATE table_name SET text_column = REPLACE(text_column, '\r\n', '<br />')

如果有人有任何其他解决方案,请告诉我这是解决该问题的唯一方法。