PHP 写入Mysql数据库,标记语言出现特殊符号!

$sql="insertintonewssetnews_title='nihao',news_content='<h3>你好,大家好</h3>'";mysql_query... $sql="insert into news set news_title='nihao',news_content='<h3>你好,大家好</h3>' ";
mysql_query($sql);
到数据库中存储的<h3>的尖括号就变成了特殊符号了,在显示文章的页面就会出现<h3></h3>这样的标记代码,文字也还是最初的大小,请问是为什么呀?
刚才特殊符号又被百度给编译啦,我把特殊中间加了+号了

?&+l+ t;div style="line-height:14px;overflow-x:hidden;overflow-y:hidden;height:14px;font-size:12px;& q+u+o+t;
展开
 我来答
百度网友d7e10266d1
2011-02-24 · TA获得超过5480个赞
知道小有建树答主
回答量:713
采纳率:0%
帮助的人:713万
展开全部
数据存入数据库时,会自动对<,单引号等特殊符号转码,读取时再还原,主要是为了安全考虑,没什么值得大惊小怪的。框架主要是为了快速开发大型项目,有这类需要时就学习框架。好点的框架zend 等很多。
追问
他自动转符号这可以理解,可是当我读出文章用于页面显示的时候出现的是标记语言呀,这可就有点不正常了吧!
追答
可以尝试使用函数
html_entity_decode
将内容还原为HTML
咸曲荀志强
2019-11-28 · TA获得超过3803个赞
知道大有可为答主
回答量:3203
采纳率:24%
帮助的人:397万
展开全部
数据存入数据库时,会自动对<,单引号等特殊符号转码,读取时再还原,主要是为了安全考虑,没什么值得大惊小怪的。框架主要是为了快速开发大型项目,有这类需要时就学习框架。好点的框架zend
等很多。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chuxue1342
2011-02-24 · TA获得超过747个赞
知道小有建树答主
回答量:414
采纳率:0%
帮助的人:397万
展开全部
都不知道你在说什么,一些特殊符号mysql本来就做特殊处理,如,<变为:< >变为≶等,不用大惊小怪的呀~~~
追问
读出文章用于页面显示的时候出现的是标记语言,怎么办呀?
追答
确实百度也会处理,我刚刚上面打了就是<的代码!
如果你的是网页的话,查询出来直接绑定在label上面是不存在这样的问题,你用的是PHP我不太清楚,但C#的gridview里面话也会出现你那种情况,需要允许标记语言,将:htmlCode设置为false就可以了,php你自己查下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gey4113379
2011-02-24 · TA获得超过983个赞
知道小有建树答主
回答量:707
采纳率:0%
帮助的人:403万
展开全部
你干脆告诉人家哪里复制的就得了。。。
追问
我自己写的博客程序,添加文章的时候出现的这种问题!

参考资料: 百度一下

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式