Fckeditor 赋值(解决赋值出错问题)
fck赋值到fckeditor中报错!
问题描述:
1、用fckeditor给文本编辑后保存到数据库中
2、将数据库内的数据读出并放入到fckeditor中,并进行二次编辑
在进行二次编辑时,不能够正确的将数据放入到fckeditor中。
问题原因分析:
查看数据库内的数据发现,它会自动建我们编辑后的文字加上样式标签,并且内部还有双引号和换行。从数据库读出的数据是作为一个字符串再放入到fckeditor中。从而导致报错。
解决方法:
将fckeditor编辑后的内容在保存到数据库前进行处理。将中间的双引号替换成单引号,将里面的换行符号换成空格。并且不会影响内容的展示,因为内部都是有html标签组合而成。
content 为fckeditor编辑后的内容,在后台获取到进行处理
String content=content.replaceAll("\"", "'");
content=content.trim().replaceAll("\t|\r|\n", "");
相关推荐
zhangli 2014-05-28
linghunyoushou 2014-05-28
小火车 2019-07-01
wenhuadream 2014-03-23
csdnstudylp 2013-09-06
Fecker曹 2013-07-30
nmgxzm00 2013-07-23
wndong 2013-06-03
purpen 2009-05-12
DumbbellYang 2012-10-06
努力的zhiyi 2011-11-22
Ben的程序员生涯 2011-11-03
Balalala 2011-10-24
Sincelily 2011-08-05
Dansha的花果山 2011-07-01
happyzhangyin 2011-04-29
Dansha的花果山 2011-03-07
andyhu00 2011-01-26