PHP htmlentities 和 htmlspecialchars的区别
2024-08-30 23:11:37
一直对这两个转换htm字符为html实体的函数混淆不清,查询了一下文档,总结如下
htmlentities: Convert all applicable characters to HTML entities (将所有可用的字符转换成html实体)
htmlspecialchars : Convert special characters to HTML entities (将特殊的字符转换成html实体)
区别:(1) htmlentities转换所有的html标记,htmlspecialchars只格式化& ' " < 和 > 这几个特殊符号。
(2) 使用htmlentities不指定编码的话遇到中文会乱码
根据以上的对比,遇到需要将接收的数据转换为html实体的时候使用htmlspecialchars更好
最新文章
- Spring Boot入门实例
- Hibernate的映射文件
- 转载:AbstractQueuedSynchronizer的介绍和原理分析
- System.Data.OleDb.OleDbException: 未指定的错误的解决方法
- AngularJs中的服务
- Asp.net绑定带层次下拉框(select控件)
- Java面试题-并发容器和框架
- C#中decimal的用法
- Two-phase Termination
- 关于如何用Jquery监听鼠标滚轮改变横向滚动条
- Java基础一:面向对象的特征
- 通过hibernate封装数据库持久化过程回顾泛型/继承/实现等概念
- You just run!
- Pycharm配置anaconda环境
- 如何屏蔽在Skyline的TerraExplorer中加载Shape或者KML等数据时的缓冲提示信息
- sql server 2008 express 安装的时提示“重启计算机失败";
- laravel 服务容器实例——深入理解IoC模式
- 【Apache】 ab进行压力测试
- Python 爬虫知识点 - 淘宝商品检索结果抓包分析(续一)
- “Hello world!”团队第二周贡献分规则+贡献分数分配结果
热门文章
- php 编译时 报错 configure: error: libXpm.(a|so) not found.
- Xml学习笔记(3)利用递归解析Xml文档添加到TreeView中
- idea安装插件plugin(主要针对网络连接不上的情况)
- Scala-基础-运算符
- Java常见问题总结(二)
- [Android]异常3-java.lang.NoClassDefFoundError: javax.activation.DataHandler
- HDU_1072_Nightmare
- IOS 11,UIWebView内容随状态栏高度下移,导致状态栏不透明
- Nginx 通过 certbot 为网站自动配置 SSL 证书并续期
- 并发和多线程(六)--ThreadLocal