首頁  >  文章  >  後端開發  >  php保存資料到資料庫亂碼怎麼辦

php保存資料到資料庫亂碼怎麼辦

藏色散人
藏色散人原創
2021-09-18 10:08:112228瀏覽

php儲存資料到資料庫亂碼的解決方法:1、在php檔案中加入「header(“Content-Type: text/html; charset=utf-8");」;2、透過mysql_query設定mysql編碼;3、設定HTML檔案編碼。

php保存資料到資料庫亂碼怎麼辦

本文操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn