首頁 > 後端開發 > PHP問題 > PHP在資料庫儲存資料出現中文亂碼怎麼辦

PHP在資料庫儲存資料出現中文亂碼怎麼辦

coldplay.xixi
發布: 2023-03-04 07:52:02
原創
2803 人瀏覽過

PHP在資料庫儲存資料出現中文亂碼的解決方法:首先在檔案頭【】中加入屬性;然後在php程式碼中加入【utf-8】編碼檔案;接著資料庫中表格的中文的部分設定為【utf8_general_ci】類型;最後將操作字段設為utf8即可。

PHP在資料庫儲存資料出現中文亂碼怎麼辦

PHP在資料庫儲存資料出現中文亂碼的解決方法:

1. 網頁編碼設定。一般在HTML程式碼中的檔案頭中加入屬性:

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>
登入後複製

保證,網頁是"utf-8"編碼。

2. PHP程式碼設定。在php程式碼的開始部分加入以下程式碼:

header(”Content-type: text/html;charset=utf-8″);
登入後複製

且要求儲存的檔案編碼方式是utf-8(可以用EditPlus開啟設置,如下圖),這樣就保證了該文件也是utf-8編碼。

3. 資料庫中表格的欄位中儲存中文的部分,要設定為utf8_general_ci類型。

4.PHP連接資料庫操作時,要設定操作的欄位類型為utf8,設定方法如下:

mysql_connect(’localhost’,&#39;user’,&#39;password’);mysql_select_db(’db’);mysql_query(”set names utf8;”); //**设置字符集***
登入後複製

PHP在資料庫儲存資料出現中文亂碼怎麼辦

相關學習推薦:php程式設計(影片)

#

以上是PHP在資料庫儲存資料出現中文亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板