php儲存資料到資料庫亂碼的解決方法:1、在php檔案中加入「header(“Content-Type: text/html; charset=utf-8");」;2、透過mysql_query設定mysql編碼;3、設定HTML檔案編碼。
本文操作環境:Windows7系統、PHP7.1版,Dell G3電腦
php儲存資料到資料庫亂碼怎麼辦?
php 儲存到mysql資料庫中的中文亂碼
近期又php專案,亂碼是個頭痛的問題
解決方法:
1,php 檔案中加入header(“Content-Type: text/html; charset=utf-8");
2,需要做資料庫操作的php程式前加mysql_query(" set names '編碼'");,編碼和php編碼一致,如果php編碼是gb2312那mysql編碼就是gb2312,如果是utf-8那
mysql編碼就是utf8,這樣插入或檢索資料時就不會出現亂碼了
mysql_query("set names 'utf8'") 或者mysqli_query("set names 'utf8'");
需要注意的是紅色標示的地方是utf8 不是utf-8;
3,使用的html檔案的編碼也要一直,一般使用utf-8 ;
推薦學習:《PHP影片教學》
以上是php保存資料到資料庫亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!