来源:自学PHP网 时间:2014-11-25 00:26 作者: 阅读:次
[导读] 在php中htmlspecialchars,将特殊字元转成 HTML 格式,而htmlentities,将所有的字元都转成 HTML 字串 了,下面我来分别简单的介绍.htmlentities用法,代码如下:htmlbody?php$str=John#39......
php中htmlspecialchars,htmlentities用法在php中htmlspecialchars,将特殊字元转成 HTML 格式,而htmlentities,将所有的字元都转成 HTML 字串 了,下面我来分别简单的介绍. htmlentities用法,代码如下:
例,代码如下:
他们的区别: 这两个函数的功能都是转换字符为HTML字符编码,特别是url和代码字符串,防止字符标记被浏览器执行,使用中文时没什么区别,但htmlentities会格式化中文字符使得中文输入是乱码. htmlentities转换所有的html标记,htmlspecialchars只格式化& ' " < 和 > 这几个特殊符号,代码如下:
效果,代码如下: htmlentities指定GB2312编码:<a href="demo.php?m=index&a=index&name=中文">测试页面</a> htmlentities未指定编码:<a href="demo.php?m=index&a=index&name=ÖÐÎÄ">²âÊÔÒ³Ãæ</a> <a href="demo.php?m=index&a=index&name=中文">测试页面</a> |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com