主题: 关于编辑时候转移字符
作者: Roddy, 发布日期: 2008-12-23 23:17:28, 浏览数: 7458

很多人提问过,在这里统一整理一下。

编辑器生成的内容是HTML,所以从CGI程序显示内容时,必须转换HTML的特殊字符(大于号,小于号,AND)。

  1. <(小于号) 要转换成 &lt;
  2. >(大于号) 要转换成 &gt;
  3. &(AND) 要转换成 &amp;

很多语言都提供相应的转换函数,比如,PHP有htmlspecialchars。

 

作者: pcfinal, 发布日期: 2011-10-27 17:41:58

可能您误会意思了

 

例如在设计模式下输入的

 

<ul>
<li>测试</li>
</ul>

编辑器的源码为

&nbsp;&lt;ul&gt;<br />
&lt;li&gt;测试&lt;/li&gt;<br />
&lt;/ul&gt;

保存后然后读取编辑器会把已经转意好的又转回去

 

也就是源码成了

<ul>
<li>测试</li>
</ul>

绝大部分编辑器不会这样,希望能做的更好,其他的都非常优秀了

回复
发表新帖 发表回复