【PHP】htmlspecialchars() Html编码函数详解

admin 2021年4月3日19:00:25评论43 views字数 1995阅读6分39秒阅读模式

    PHP htmlspecialchars() Html 编码函数详解,PHP htmlspecialchars() Html 编码函数,PHP htmlspecialchars() Html 编码详解,PHP htmlspecialchars() 编码函数详解,PHP htmlspecialchars() Html 编码,PHP htmlspecialchars() Html 详解,PHP htmlspecialchars() 编码函数,PHP htmlspecialchars() 编码详解,PHP htmlspecialchars() 编码,PHP htmlspecialchars() 函数,PHP htmlspecialchars() 详解,PHP htmlspecialchars(),PHP Html 编码函数详解,htmlspecialchars(),PHP Html 编码函数,PHP Html 编码详解,PHP Html 编码,PHP Html 函数,PHP Html 详解,PHP Html,htmlspecialchars (string, quotestyle, character-set),字符转换为 HTML 实体,将字符串进行 Html 编码,&(和号) &,"(双引号) ",'(单引号) ',(大于) >,string 必需,quotestyle 可选,ENT_COMPAT 默认,ENT_QUOTES 编码双引号和单引号,ENT_NOQUOTES 不编码任何引号,character-set 可选,ISO-8859-1 默认,ISO-8859-15 西欧(增加 Euro 符号以及法语、芬兰语字母),UTF-8 ASCII 兼容多字节 8 比特 Unicode,cp866 DOS 专用 Cyrillic 字符集,cp1251 Windows 专用 Cyrillic 字符集,cp1252 Windows 专用西欧字符集,KOI8-R 俄语,GB2312 简体中文,BIG5 繁体中文,BIG5-HKSCS Big5 香港扩展,Shift_JIS 日语,EUC-JP 日语,ISO-8859-1,echo htmlspecialchars($str, ENT_COMPAT);,echo htmlspecialchars($str, ENT_QUOTES);,echo htmlspecialchars($str, ENT_NOQUOTES);,John & 'Adams'
,John & 'Adams'
,John & 'Adams'。

PHP htmlspecialchars() Html 编码函数详解:

定义和用法:
    htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体,将字符串进行 Html 编码。

预定义的字符是:
    转换前   描述       转换后
    &        (和号)     &
    "        (双引号)   "
    '        (单引号)   '
   
    >        (大于)     >

函数语法:
    htmlspecialchars (string, quotestyle, character-set)

    参数            描述
    string          必需。规定要转换的字符串。
    quotestyle      可选。规定如何编码单引号和双引号。
                    ENT_COMPAT - 默认。仅编码双引号。
                    ENT_QUOTES - 编码双引号和单引号。
                    ENT_NOQUOTES - 不编码任何引号。
 
    character-set   可选。字符串值,规定要使用的字符集。
                    ISO-8859-1 - 默认。西欧。
                    ISO-8859-15 - 西欧(增加 Euro 符号以及法语、芬兰语字母)。
                    UTF-8 - ASCII 兼容多字节 8 比特 Unicode
                    cp866 - DOS 专用 Cyrillic 字符集
                    cp1251 - Windows 专用 Cyrillic 字符集
                    cp1252 - Windows 专用西欧字符集
                    KOI8-R - 俄语
                    GB2312 - 简体中文,国家标准字符集
                    BIG5 - 繁体中文
                    BIG5-HKSCS - Big5 香港扩展
                    Shift_JIS - 日语
                    EUC-JP - 日语

提示和注释:
    提示:无法被识别的字符集将被忽略,并由 ISO-8859-1 代替。

例子:
        $str = "John & 'Adams'";
    echo htmlspecialchars($str, ENT_COMPAT);
    echo "
";
    echo htmlspecialchars($str, ENT_QUOTES);
    echo "
";
    echo htmlspecialchars($str, ENT_NOQUOTES);
    ?>
    浏览器输出:
        John & 'Adams'
        John & 'Adams'
        John & 'Adams'
    如果在浏览器中查看源代码,会看到这些HTML:
        John & 'Adams'

        John & 'Adams'

        John & 'Adams'

文章来源于lcx.cc:【PHP】htmlspecialchars() Html编码函数详解

相关推荐: 【略狗血】一种结合本地程序的更加猥琐的钓鱼方式(中招率+100%)

一种结合本地程序的更加猥琐的钓鱼方式(中招率+100%) 我是小号 (我是小学生) | 2013-11-05 18:58 因为现在程序员偷懒,都喜欢把一些实现软件功能的html放到程序的默认文件夹下面,比如某浏览器在实现网页快照页面的功能的时候背景页面是使用的…

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年4月3日19:00:25
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【PHP】htmlspecialchars() Html编码函数详解https://cn-sec.com/archives/319547.html

发表评论

匿名网友 填写信息