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

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

coldplay.xixi
coldplay.xixi原創
2020-08-10 10:17:232754瀏覽

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中文網其他相關文章!

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