PHP在資料庫儲存資料出現中文亂碼的解決方法:首先在檔案頭【】中加入屬性;然後在php程式碼中加入【utf-8】編碼檔案;接著資料庫中表格的中文的部分設定為【utf8_general_ci】類型;最後將操作字段設為utf8即可。
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’,'user’,'password’);mysql_select_db(’db’);mysql_query(”set names utf8;”); //**设置字符集***
#相關學習推薦:php程式設計(影片)
以上是PHP在資料庫儲存資料出現中文亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!