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