主题: <p> &nsp;</p>类型的文本,在读取到编辑器时, 会被过滤掉 |
作者: gcq, 发布日期: 2012-05-02 16:54:45, 浏览数: 103101 |
操作系统: windows,linux
浏览器版本: firefox,chrome,ie6,7,8,9 KindEditor版本: 4.0.6BUG再现步骤: 1.编辑一篇文章,每个分段都是以<p></p>包含,每段文字的开头,都需要空两个格,用 2.保存到数据库后,查看数据库字段中包含 3.从数据库读取到编辑器以后, 就被过滤,变为空 期望结果: 读取到编辑器以后,不需要过滤 |
作者: Roddy, 发布日期: 2012-05-02 22:22:46 |
应该是被后端程序过滤掉了。
|
回复 |
作者: redmaple, 发布日期: 2012-05-03 10:31:56 |
在FIREFOX 谷歌这些非IE内核的都会出现这种情况,内容是解决不了问题,IE9如果不兼容IE8或IE7模式打开的话,效果跟谷歌这些是一样的,都是把段前段后的空格过滤掉了,看网页源代码是可以看见空格的,读取是没问题,是编辑器JS兼容还是?有何更好的办法解决,茫然.... |
回复 |
作者: Roddy, 发布日期: 2012-05-03 10:38:26 |
回复redmaple:看看下面,半角空格是可以的,不过全角空格有BUG,下版修复。
* Bugfix: FF、Chrome、Opera等行首全角空格被过滤,只有IE没问题。
首行空格测试。 这里测试内容。 |
回复 |
作者: redmaple, 发布日期: 2012-05-03 14:29:54 |
回复Roddy:半角只是在读到页面时空格不会被过滤掉,读到编辑器时还是一样过滤掉,没有执行,全角的话在网页显示的时候和读到编辑器时一样,都过滤掉了,半角至少还能维持在网页时不会过滤掉空格。。。全角的时候,读到编辑器查看源代码空格符号都是没有的,而半角的时候读到编辑器源代码可以看到空格操作符,只是在编辑器里没有被执行而已.......你上面所说的半角空格是可以的应该说的是没有在<p></p>里面的空格吧,这个当然是可以的。只要不在<p></p>里空格读出来还是能正常在编辑器里执行的,期待处理音讯!
|
回复 |
作者: Roddy, 发布日期: 2012-05-03 17:43:39 |
回复redmaple:上面的半角空格就在<p>里的,这个绝对没问题的,是不是在HTML显示时 转换成空格了,显示之前需要转移&符号的,显示后应该是 &nbsp;
|
回复 |
作者: redmaple, 发布日期: 2012-05-03 18:28:53 |
回复Roddy:平时的习惯都是在半角情况下输入,不管是在FIREFOX 还是 IE都可以正常写进数据库和显示在网页上,编辑器只有在IE9(在没打开兼容早期版本的情况下)和FIREFOX读取数据库数据时,段前段后空格不能执行,页面源代码是可以看得出读出是没问题的,应该是编辑器的问题。 |
回复 |
作者: Roddy, 发布日期: 2012-05-03 19:01:04 | ||
回复redmaple:这里没问题,不是编辑器问题,再次编辑时也正常。
|
||
回复 |
作者: redmaple, 发布日期: 2012-05-03 21:52:18 |
回复Roddy:这样啊,谢谢……试试吧……在IE6-7-8 这三个不用转义可以正常显示,以为是编辑器的问题…… 问题已解决,谢谢。。。期待新版本能解决全角状态上输入空格的问题~~~~ |
回复 |