网页网站您现在的位置是:首页 > 博客日志 > 网页网站

ueditor再次编辑时代码块每一行都多了换行

<a href='mailto:'>微wx笑</a>的头像微wx笑 2022-10-01网页网站 6 0关键字: UEditor  编辑器  

ueditor再次编辑时代码块每一行都多了换行比如原本是下面这样:但是再次编辑加载出来是下面这样:但是呢,点一下左上角的源代码,再切换回来,就好了。问题原因:是自己对内容进行了处

ueditor再次编辑时代码块每一行都多了换行dKK无知


dKK无知

比如原本是下面这样:dKK无知

image.pngdKK无知

但是再次编辑加载出来是下面这样:dKK无知


dKK无知

image.pngdKK无知

但是呢,点一下左上角的源代码,再切换回来,就好了。dKK无知


dKK无知

问题原因:dKK无知

是自己对内容进行了处理dKK无知

<?=$ziduan?>.setContent("<?= str_replace(array("\r\n", "\r", "\n"), "\\r\\n", addslashes($ziduanzhi))?>", false);

就是因为 str_replace 把 \n 替换为了 "\\r\\n",多了一个 "\\r",所以出现了这个问题。dKK无知

所以在替换的时候把 "\\r" 去掉就好了。dKK无知

<?=$ziduan?>.setContent("<?= str_replace(array("\r\n", "\r", "\n"), "\\n", addslashes($ziduanzhi))?>", false);


dKK无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/web/2022-10-01/1400.html

很赞哦! () 有话说 ()