這篇文章主要介紹php中文問號亂碼怎么辦,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)是一家企業(yè)級云計算解決方案提供商,超15年IDC數(shù)據(jù)中心運營經(jīng)驗。主營GPU顯卡服務器,站群服務器,德陽機房托管,海外高防服務器,成都機柜租用,動態(tài)撥號VPS,海外云手機,海外云服務器,海外服務器租用托管等。php中文問號亂碼的解決辦法:1、頁頭設(shè)置為“header('Content-Type:text/html; charset=UTF-8');”;2、字符集設(shè)置為UTF8;3、設(shè)置中文的字段排序規(guī)則為“utf8_general_ci”。
關(guān)于php+mysql中文顯示為問號的解決方法
1.頁頭設(shè)置(向瀏覽器發(fā)送)
header('Content-Type:text/html; charset=UTF-8');
2.字符集設(shè)置(注意是UTF8)
mysql_query('set names utf8');
3.數(shù)據(jù)庫涉及到中文的字段排序規(guī)則為utf8_general_ci
4.在編輯器修改頁面內(nèi)容編碼格式存儲為UTF-8格式
5.這一步一般都是會默認開啟,但是如果前面四步驟都正確還是出現(xiàn)中文顯示問號的問題,就需要檢查這一步了
在mysql的安裝目錄mysql\bin下找到并打開my.ini
查找character_set_server是否等于utf8而且前面的#(注釋)要去掉
以上是php中文問號亂碼怎么辦的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)網(wǎng)站設(shè)計公司行業(yè)資訊頻道!