我从http://www.lisijie.org/的jblog中挖了一个fckeditor,集成了codelight源代码高亮显示,在jblog中是没有问题的,比如,我在这个编辑器中插入一个PHP标签:<?php>,编辑器生成了如下html代码:<pre>
<ol class="dp-c">
<li class="alt">
<span>
<span>&lt;?php&gt;&nbsp;</span>
</span>
</li>
</ol>
</pre>最终存储到某个MYSQL数据库的表中的代码也是如上,没有问题。但是,这个编辑器生成的同样代码,为什么存到我的另外一个数据库中给encode成如下样子:&lt;pre&gt;&lt;ol class=&quot;dp-c&quot;&gt;&lt;li class=&quot;alt&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;?php&gt;&nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/pre&gt;
&lt;p&gt;&nbsp;&lt;/p&gt;我debug了下,确认执行mysql_query insert或者update时,提交给mysql的sql语句并未被encode,何解?是否和数据库设置有关呢,对MYSQL及PHP不熟,请大家赐教