当前位置 : 主页 > 网络编程 > PHP >

PHP htmlentities和htmlspecialchars的区别.md

来源:互联网 收集:自由互联 发布时间:2021-06-28
PHP htmlentities和htmlspecialchars的区别.md PHP htmlentities和htmlspecialchars的区别我们可以拿一个简单的例子来做比较:```$str='测试页面';echo htmlentities($str);// ²âÊÔÒ³Ãæ $str='测试页面';echo htmls
PHP htmlentities和htmlspecialchars的区别.md
> PHP htmlentities和htmlspecialchars的区别

我们可以拿一个简单的例子来做比较:

```
$str='测试页面';
echo htmlentities($str);
// ²âÊÔÒ³Ãæ $str='测试页面';
echo htmlspecialchars($str);
// 测试页面
```
htmlspecialchars 只转化上面这几个html代码,而 htmlentities 却会转化所有的html代码,连同里面的它无法识别的中文字符也给转化了。

结论是有中文的时候,最好用 htmlspecialchars ,否则可能乱码。
网友评论