主题: 读取数据问题 空格导致标签无法被识别 |
作者: sensemir, 发布日期: 2010-06-23 12:40:44, 浏览数: 6103 |
确切问题情况是这样的: 我用的kindeditor 3.4.3版,在项目中,数据的存储没有问题。数据在数据库内容如下: ------------------------------------------------------------------------------------------------------------------------------------------------------------ <p><span style="color:#ffa1d1;">aaaaaaaaaaaaaaaaaaaaaaaaaaaaa</span></p> ------------------------------------------------------------------------------------------------------------------------------------------------------------
在页面显示的时候,就出现问题了,页面将数据库中的空格号,自动转换成 这样一来,导致标签无法被页面识别了。 即例如:<span style="color:#ffa1d1;"> 这个标签。 会变成:<span style="color:#ffa1d1;">
如果想让页面正常正确地显示数据库中的内容,该怎么办呢?
新手新帖新上路,求指点,感谢。 |
作者: Roddy, 发布日期: 2010-06-23 12:47:48 |
这不是编辑器的问题吧,显示数据时不要转换成 。
|
回复 |
作者: sensemir, 发布日期: 2010-06-23 13:08:19 |
这个应该不是编辑器问题,只是我遇到这个问题,所以想来请教一下,希望没有麻烦到你。
如果取消页面的 转换,那页面其他地方要转换的话怎么办呢?
因为页面显示文章,文章的标题和文章的内容是分开的。
可以特别指定转换的位置的吗?
|
回复 |
作者: Roddy, 发布日期: 2010-06-23 13:22:27 |
不知道你用的是什么框架,应该可以按变量单位控制是否要转换字符的。 $title = 转换HTML($title); $content = 不转换HTML($content); |
回复 |
作者: sensemir, 发布日期: 2010-06-23 18:47:39 |
非常感谢。 问题已经解决了。
页面转换 mystr = mystr.replace(" ", " "); 设置只转换 两个空格。 这样标签内的一个空格就不转换,标签就可以正常显示了。
不过方法很投机取巧,治标不治本。 |
回复 |