php載入頁面時設置頁面編碼的兩種方法
1:輸出meta標簽:
1、在php mvc的控制器裡面或php頁面echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">';
2、在php頁面或html頁面<meta http-equiv="content-type" content="text/html; charset=utf-8">
2:使用header函數
在控制器或頁面裡面header("content-type:text/html; charset=utf-8");
<?PHP
mysql_connect("localhost","root","");//連接數據庫 三個參數,web服務器、 數據庫賬號及密碼。\
mysql_select_db("lyb");//選擇數據庫
mysql_query("set names gb2312") //設置傳輸使用gb2312字符集防止亂碼。
?>
加上 mysql_query("set names gb2312") //設置傳輸使用gb2312字符集防止亂碼。
因為你新建的頁面編碼是utf-8 即便你刪除了<head>裡面的編碼設置 還是utf-8
如果你需要統一的gb2312
1.dw新建頁面的時候 首選參數 選擇新建的頁面編碼為gb2312
2.ctrl+j 重新修改文件編碼
除了數據庫的數據外 php不存在編碼問題 因為php沒有中文。。只要頁面設置問題