ueditor再次编辑时代码块每一行都多了换行
微wx笑 2022-10-01【网页网站】 6 0关键字: UEditor 编辑器
ueditor再次编辑时代码块每一行都多了换行比如原本是下面这样:但是再次编辑加载出来是下面这样:但是呢,点一下左上角的源代码,再切换回来,就好了。问题原因:是自己对内容进行了处
ueditor再次编辑时代码块每一行都多了换行
比如原本是下面这样:
但是再次编辑加载出来是下面这样:
但是呢,点一下左上角的源代码,再切换回来,就好了。
问题原因:
是自己对内容进行了处理
<?=$ziduan?>.setContent("<?= str_replace(array("\r\n", "\r", "\n"), "\\r\\n", addslashes($ziduanzhi))?>", false);
就是因为 str_replace 把 \n 替换为了 "\\r\\n",多了一个 "\\r",所以出现了这个问题。
所以在替换的时候把 "\\r" 去掉就好了。
<?=$ziduan?>.setContent("<?= str_replace(array("\r\n", "\r", "\n"), "\\n", addslashes($ziduanzhi))?>", false);
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/web/2022-10-01/1400.html