這篇文章將為大家詳細講解有關如何解決PHP+MySQL中文亂碼的問題,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
創(chuàng)新互聯(lián)公司是一家集成都網(wǎng)站設計、成都網(wǎng)站制作、網(wǎng)站頁面設計、網(wǎng)站優(yōu)化SEO優(yōu)化為一體的專業(yè)網(wǎng)站設計公司,已為成都等多地近百家企業(yè)提供網(wǎng)站建設服務。追求良好的瀏覽體驗,以探求精品塑造與理念升華,設計最適合用戶的網(wǎng)站頁面。 合作只是第一步,服務才是根本,我們始終堅持講誠信,負責任的原則,為您進行細心、貼心、認真的服務,與眾多客戶在蓬勃發(fā)展的市場環(huán)境中,互促共生。
PHP+MYSQL中文亂碼的解決辦法:首先在建表的時候設置編碼類型為【gb2312_chinese_ci】;然后在php頁面的數(shù)據(jù)庫連接語句加相關語句,代碼為【mysql_query("SET NAMES'gb2312'",$link)】。
PHP+MYSQL中文亂碼的解決辦法:
1.在建表的時候設置編碼類型為gb2312_chinese_ci
.
2.在PHP頁面的數(shù)據(jù)庫連接語句加一行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+MYSQL中文亂碼的問題就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。