php不解析html標(biāo)簽的解決辦法:1、用PHP設(shè)置編碼“charset=utf-8”;2、用meta標(biāo)簽設(shè)置“<meta charset="UTF-8">”。
本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
php 不解析html標(biāo)簽怎么辦?
php echo html的內(nèi)容被解析了,是怎么回事呢,如圖
查看代碼
<?php header('Content-Type:text/plain;charset=utf-8'); echo "helloword"; echo "<hr>"; ?>
檢查之后是因為header(‘Content-Type:text/plain;charset=utf-8’);這一句代碼影響的。
在這里要區(qū)分一下text/html和text/plain:text/html是以html的形式輸出,比如就會在頁面上顯示一個文本框,而以plain形式就會在頁面上原樣顯示這段代碼
那么修改方式能有兩種
1、用PHP設(shè)置編碼
<?php header("Content-type: text/html; charset=utf-8"); echo "<a href='http://s.jf3q.com'>helloword</a>"; echo "<hr>"; ?>
2.用meta標(biāo)簽
<meta charset="UTF-8"> <?php echo "helloword"; echo "<hr>";?>
推薦學(xué)習(xí):《PHP視頻教程》