PHP在數據庫儲存數據出現中文亂碼的解決辦法:首先在檔案頭【】中加入屬性;然後在php程式碼中加入【utf-8】編碼檔案;接着數據庫中表的中文的部分設定爲【utf8_general_ci】型別;最後將操作欄位設定爲utf8即可。
PHP在數據庫儲存數據出現中文亂碼的解決辦法:
1. 網頁編碼設定。一般在HTML程式碼中的檔案頭<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中文網其它相關文章!