PHP與html互動出現亂碼
#HTML部分
如果是html在head中加入:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
如果是html5:
<meta charste="utf-8">
PHP部分
#如果是在和html混排時建議在腳本首行添加:
<?php header("content-type:text/html;charset=utf-8"); ?>
在連接資料庫後,對資料庫設定編碼(非永久有效)
@$db = new mysqli($host, $user, $passwd) $db->query("set names utf8");
如果是只針對一兩個參數,可以使用iconv()函數
$str = "测试" $nes_str = iconv("gb2312", "UTF-8", $str) // gbk转utf8
推薦教學:PHP影片教學
以上是php載入html亂碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!