"."/> ".">
Rumah > Artikel > pembangunan bahagian belakang > Apakah yang perlu saya lakukan jika output kod html oleh php tidak dihuraikan?
Penyelesaian kepada masalah bahawa output kod html oleh PHP tidak dihuraikan: 1. Gunakan PHP untuk menetapkan pengekodan, dengan kod seperti "header("Content-type:...charset=utf-8 ")"; 2. Gunakan tag meta Tetapkan pengekodan, kod seperti "".
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Apakah yang perlu saya lakukan jika output kod html oleh php tidak menghuraikan ?
Kandungan php echo html telah dihuraikan, apa yang berlaku, seperti yang ditunjukkan dalam rajah
<p><?php<br/> header('Content-Type:text/plain;charset=utf-8'); echo "helloword"; echo "<hr>"; <br/>?><br/></p>
Selepas menyemak, ia adalah kerana pengepala ('Content-Type: text/plain; charset=utf-8');
Di sini kita perlu membezakan antara text/html dan text/plain: text/html adalah output dalam bentuk html, sebagai contoh, kotak teks akan dipaparkan pada halaman, dan dalam bentuk biasa, perenggan ini akan dipaparkan pada halaman sebagaimana adanya Kod
maka terdapat dua cara untuk mengubah suainya
1. Gunakan PHP untuk menetapkan pengekodan
<p> <?php<br/> header("Content-type: text/html; charset=utf-8"); <br/> echo "<a href='http://s.jf3q.com'>helloword</a>"; echo "<hr>"; <br/>?><br/></p>
2. Gunakan meta tag
<p> <meta charset="UTF-8"><br/> <?php<br/> echo "helloword"; echo "<hr>";?><br/></p>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika output kod html oleh php tidak dihuraikan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!