首頁 > 後端開發 > PHP問題 > PHP+MYSQL中文亂碼怎麼辦

PHP+MYSQL中文亂碼怎麼辦

coldplay.xixi
發布: 2023-03-03 21:58:02
原創
2219 人瀏覽過

PHP MYSQL中文亂碼的解決方法:先在建表的時候設定編碼型別為【gb2312_chinese_ci】;然後在php頁面的資料庫連接語句加相關語句,程式碼為【mysql_query("SET NAMES'gb2312 '",$link)】。

PHP+MYSQL中文亂碼怎麼辦

PHP MYSQL中文亂碼的解決方法:

1.在建表的時候設定編碼型別為gb2312_chinese_ci.

2.在PHP頁面的資料庫連線語句加一行mysql_query("SET NAMES 'gb2312'",$link); 例如

$db_host="localhost"; 
$db_user="root"; 
$db_password="password"; 
$db_name="test";
 
$link=mysql_connect($db_host,$db_user,$db_password);
mysql_query("SET NAMES 'gb2312'",$link); 
$db=mysql_select_db($db_name,$link); 
$query="select * from user"; 
$result=mysql_query($query);
登入後複製

寫入頁面和讀取頁面都加入這行.這樣在MYSQL裡面的中文就能正常顯示了.

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

#

以上是PHP+MYSQL中文亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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