亂碼有幾個方面
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比巫山網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式巫山網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋巫山地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。
首先確保數(shù)據(jù)庫的編碼是否正確
其次確保連接數(shù)據(jù)庫的代碼是否指定了正確的編碼。
另外就是html頁面的編碼是否一致,麻煩把問題補充清楚方便排查問題。
將瀏覽器中的編碼改成utf-8,數(shù)據(jù)庫中也是。在php頁面首行加上header("Content-type:
text/html;
charset=utf-8");,必須首行,前面不能有輸出。
還有,在查詢數(shù)據(jù)庫時加上:mysql_query(set
names
utf-8);
PHP向MYSQL寫入中文時,數(shù)據(jù)庫內(nèi)保存的亂碼
@mysql_select_db("newdb") or die ("連接錯誤");
這條語句后加上
mysql_default_chearset('utf8');
全都改成utf-8字符集的。
注意在mysql用utf8!
必須全部都改成一樣的才能顯示正常中文