1. 程式人生 > >php從數據庫讀取中文顯示問號??的解決辦法

php從數據庫讀取中文顯示問號??的解決辦法

header 設置 info 結果 問題 分享 字符編碼 php names

出錯原因:
1、數據庫編碼格式不對

2、PHP編碼格式不對

3、瀏覽器編碼格式不對

上面三者編碼格式不統一,就會出現問題

數據庫讀取的時候在mysqli_connect()之後要設置連接字符編碼mysqli_query($db, “set names ‘utf8‘”);這樣才能保證在瀏覽器顯示的結果為中文。

瀏覽器編碼
header("Content-Type: text/html; charset=utf-8");
技術分享圖片



php從數據庫讀取中文顯示問號??的解決辦法