首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于<的有关问题

2012-04-11 
关于的问题比如说我往数据库存的是HTML codea href#超链接/a,但进入数据库就变成了HTML codepa

关于<的问题
比如说我往数据库存的是

HTML code
<a href="#">超链接</a>
,但进入数据库就变成了
HTML code
<p>&lt;a href=&quot;#&quot;&gt;超链接&lt;/a&gt;</p>
,然后我又再页面用一个文本域取出来结果就这样了
HTML code
    <p>&lt;a href=&quot;#&quot;&gt;超链接&lt;/a&gt;</p>
有知道遇到这种情况如何处理的吗,我用的是FCK编辑器

[解决办法]
mysql> insert into tab values (1, '<p>aa</p>')
-> ;
Query OK, 1 row affected (0.03 sec)

mysql> select * from tab;
+----+-----------+
| id | name |
+----+-----------+
| 1 | jone |
| 2 | jone |
| 3 | jone |
| 4 | 中文 |
| 1 | <p>aa</p> |
+----+-----------+
没什么问题啊......
[解决办法]
帮你自动转义了,但不是数据库的问题。

如果不自动转义的话,怕你下次显示该内容,浏览器就直接当成是HTML代码给解析处理掉了。

FCK编辑器应该可以配置,如果你确实不希望它自动转码的话。
FCKConfig.ProcessHTMLEntities = false ;

热点排行