最近使用fckditor,把文本存到数据库后 再取出来,他的输没有对HTML的标记进行转义!!!
比如我输入的 ”你好“ 这两个字是加粗的,但是我从数据库取出来后就成了  <strong>你好</strong>
我想如何原样输出啊!!那么多HTML标记都要转义吗?不可能把!(注:我是在jsp中用的FCKeditor)

解决方案 »

  1.   

    在fckeditor个性化配置文件中配置
    FCKConfig.FontFormats = 'p;h1;h2;h3;h4;h5;h6;pre;address;div' ;
    把strong加入应该就可以了,具体我没测试过,根据个人推断应该可以。
    详细不明白的地方可以参考下官方的帮助文档:
    http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Configuration/Configuration_Options
      

  2.   

    一般情况下fckconfig.js是编辑器的默认配置文件,
    当然你自己也可以写一个如myconfig.js,对于该文件中的内容,可以参考默认配置fckconfig.js,然后你在创建编辑器,通俗讲就是new的时候可以指定它的配置文件
    oFCKeditor.Config["CustomConfigurationsPath"] = "/FCKEditor/fckeditor/myconfig.js"  ;
      

  3.   

    谢gwikimo 了,英文的文档看的比较费劲,呵呵!!不过还是谢谢你的建议!
      

  4.   

    我们用FCK都是老大配置好的。