麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

php中htmlspecialchars,htmlentities用法

2024-09-04 11:48:47
字體:
來源:轉載
供稿:網友

在php中htmlspecialchars,將特殊字元轉成 HTML 格式,而htmlentities,將所有的字元都轉成 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. & (和) 轉成 &amp;  
  20. " (雙引號) 轉成 &quot;  
  21. < (小于) 轉成 &lt;  
  22. > (大于) 轉成 &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> 

他們的區別:

這兩個函數的功能都是轉換字符為HTML字符編碼,特別是url和代碼字符串,防止字符標記被瀏覽器執行,使用中文時沒什么區別,但htmlentities會格式化中文字符使得中文輸入是亂碼.

htmlentities轉換所有的html標記,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>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人免费av在线播放 | 中文字幕一区在线观看视频 | 欧美一区二区三区久久精品视 | 日本羞羞影院 | 一区二区免费看 | 精品乱码久久久久 | av在线影片| 一级在线观看 | 国内精品久久久久久久影视红豆 | 综合国产在线 | 国产精品久久久久久久午夜片 | 亚洲一区在线免费视频 | 亚洲九草 | 91色成人| 国产在线播放91 | 老子午夜影院 | 精品久久久久久久 | 久久久www成人免费精品 | 国产精品久久久久久久久久大牛 | 欧美日韩亚洲成人 | 在线成人免费av | 免费午夜视频在线观看 | 欧美h版电影在线观看 | 毛片a片免费看 | 精品久久中文字幕 | 嗯~啊~弄嗯~啊h高潮视频 | 国产成人精品一区二区三区电影 | 成人在线观看免费观看 | 免费高清一级欧美片在线观看 | 天使萌一区二区三区免费观看 | 久草在线高清视频 | 91精品国产91 | 精品亚洲综合 | 成人18免费观看 | 狠狠操天天射 | 欧美精品一区二区中文字幕 | 午夜视频观看 | 天天干天天透 | 天天夜天天操 | 亚洲五码在线观看视频 | 亚洲免费毛片基地 |