国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php中htmlspecialchars,htmlentities用法

2024-09-04 11:48:47
字體:
供稿:網(wǎng)友

在php中htmlspecialchars,將特殊字元轉(zhuǎn)成 HTML 格式,而htmlentities,將所有的字元都轉(zhuǎn)成 HTML 字串 了,下面我來分別簡單的介紹.

htmlentities用法,代碼如下:

  1. <html> 
  2. <body> 
  3. <?php 
  4. $str = "John & 'Adams'"
  5. echo htmlentities($str, ENT_COMPAT); 
  6. echo "<br />"
  7. echo htmlentities($str, ENT_QUOTES); 
  8. //開源軟件:Vevb.com 
  9. echo "<br />"
  10. echo htmlentities($str, ENT_NOQUOTES); 
  11. ?> 
  12. </body> 
  13. </html> 
  14. //瀏覽器輸出: 
  15. John & 'Adams' 
  16. John & 'Adams' 
  17. John & 'Adams' 
  18. //htmlspecialchars用法 
  19. & (和) 轉(zhuǎn)成 &amp;  
  20. " (雙引號) 轉(zhuǎn)成 &quot;  
  21. < (小于) 轉(zhuǎn)成 &lt;  
  22. > (大于) 轉(zhuǎn)成 &gt; 

例,代碼如下:

  1. <html> 
  2. <body> 
  3. <?php 
  4. $str = "John & 'Adams'"
  5. echo htmlspecialchars($str, ENT_COMPAT); 
  6. echo "<br />"
  7. echo htmlspecialchars($str, ENT_QUOTES); 
  8. echo "<br />"
  9. echo htmlspecialchars($str, ENT_NOQUOTES); 
  10. ?> 
  11. </body> 
  12. </html> 

他們的區(qū)別:

這兩個函數(shù)的功能都是轉(zhuǎn)換字符為HTML字符編碼,特別是url和代碼字符串,防止字符標(biāo)記被瀏覽器執(zhí)行,使用中文時沒什么區(qū)別,但htmlentities會格式化中文字符使得中文輸入是亂碼.

htmlentities轉(zhuǎn)換所有的html標(biāo)記,htmlspecialchars只格式化& ' " < 和 > 這幾個特殊符號,代碼如下:

  1. $str = '<a href="demo.php?m=index&a=index&name=中文">測試頁面</a>'
  2. echo 'htmlentities指定GB2312編碼:'.htmlentities($str,ENT_COMPAT,"GB2312").''
  3. echo 'htmlentities未指定編碼:'.htmlentities($str).''
  4. $str = '<a href="demo.php?m=index&a=index&name=中文">測試頁面</a>'
  5. echo htmlspecialchars($str).''

效果,代碼如下:

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>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 和林格尔县| 仁布县| 石家庄市| 涿州市| 霍林郭勒市| 甘泉县| 分宜县| 德保县| 泸州市| 金昌市| 治县。| 柘城县| 神木县| 泸西县| 宁阳县| 息烽县| 永春县| 禹城市| 昭平县| 二手房| 阜宁县| 合山市| 镇宁| 白沙| 罗田县| 崇礼县| 桓台县| 武汉市| 台北县| 车致| 蕲春县| 云梦县| 深圳市| 莎车县| 沅江市| 宜宾县| 祁门县| 金坛市| 芒康县| 绥滨县| 咸丰县|