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