定义和用法
的htmlspecialchars()函数将字符为HTML实体。

预定义字符是:
(和数字)成为
(双引号)变成
单引号变成
<(少)成<
>(大于)成为>
语法
Htmlspecialchars(字符串,quotestyle,字符集)





参数
描述

字符串
这是必需的,指定要转换的字符串。

quotestyle


可选。指定如何编码单引号和双引号。

ent_compat违约。只有代码双引号。
双引号和单引号编码ent_quotes -。
ent_noquotes -不编码任何报价。

字符集


可选项:指定要使用的字符集的字符串值。

西欧ISO-8859-1违约。
欧洲(欧元符号ISO-8859-15,法语,芬兰语字母增加)。
UTF-8 - ASCII兼容的多字节的8位Unicode
cp866 - DOS专用西里尔字符集
舒适套装CP1251 Windows专用西里尔字符集
cp1252 Windows特殊西欧字符集
koi8-r -俄罗斯
GB2312简体中文字符集,国家标准
BIG5 -中国传统
big5-hkscs - BIG5香港扩张
shift_jis -日本
日文-日本
Hints and notes
提示:不识别的字符集将被忽略和取代ISO-8859-1。
例子
复制代码代码如下所示:


< PHP
$str = John'Adams';
回声htmlspecialchars($str,ent_compat);
;
回声htmlspecialchars($str,ent_quotes);
;
回声htmlspecialchars($str,ent_noquotes);
>



浏览器输出:
复制代码代码如下所示:
john'adams
john'adams
john'adams

如果您查看浏览器中的源代码,就会看到这些HTML:
复制代码代码如下所示:


john'adams'john'adams'john'adams


=======================================================================
的shtmlspecialchars()函数正好相反