無(wú)論數(shù)據(jù)庫(kù)或者是頁(yè)面 出現(xiàn)亂碼 問(wèn)號(hào) 空白 那基本就是編碼不一致的問(wèn)題。你數(shù)據(jù)庫(kù)設(shè)置了什么編碼 比如是UTF-8 那么你頁(yè)面也設(shè)置這個(gè)編碼 并且使用header("Content-Type: text/html; charset=utf-8");讓瀏覽器也使用這個(gè)編碼 并且在連接數(shù)據(jù)庫(kù)的時(shí)候 mysql_query("SET NAMES utf8"); 那么就不會(huì)出現(xiàn)亂碼 問(wèn)號(hào) 空白等情況了。 其實(shí)就是讓數(shù)據(jù)庫(kù) 頁(yè)面 瀏覽器編碼一致就可以。你檢查一下。

發(fā)展壯大離不開(kāi)廣大客戶長(zhǎng)期以來(lái)的信賴與支持,我們將始終秉承“誠(chéng)信為本、服務(wù)至上”的服務(wù)理念,堅(jiān)持“二合一”的優(yōu)良服務(wù)模式,真誠(chéng)服務(wù)每家企業(yè),認(rèn)真做好每個(gè)細(xì)節(jié),不斷完善自我,成就企業(yè),實(shí)現(xiàn)共贏。行業(yè)涉及成都雨棚定制等,在網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣、WAP手機(jī)網(wǎng)站、VI設(shè)計(jì)、軟件開(kāi)發(fā)等項(xiàng)目上具有豐富的設(shè)計(jì)經(jīng)驗(yàn)。
if ($db-server_info()'5.0.1')
{
$db-query("set names gbk2312");或者是GBK
}
把IF去掉
補(bǔ)充:
輸出之后,你試試IE切換編碼,看哪種編碼能顯示中文,你再把數(shù)據(jù)庫(kù)編碼以及頁(yè)面編碼調(diào)整統(tǒng)一。
兩邊入手,
PHP,需要設(shè)置頁(yè)面編碼,加一行代碼:
header('Content-Type:text/html;charset=utf-8');
這樣就把輸出編碼改為了UTF-8
但是,MySQL也要設(shè)置,那就是連接到數(shù)據(jù)庫(kù)之后再加一行
mysql_query("SET
NAMES
`UTF-8`");
即可
當(dāng)然,你得保證你的數(shù)據(jù)庫(kù)的字符集是UTF-8
如果仍然出錯(cuò),那就說(shuō)明數(shù)據(jù)庫(kù)的字符集配置有問(wèn)題
第一種方法:在瀏覽器菜單欄中選擇“查看”-編碼-自動(dòng)選擇(或者utf8);
第二種,看看你寫(xiě)代碼的軟件中的編碼類(lèi)型選擇了么?,我用的是EditPlus,所以在右下角那個(gè)地方有一個(gè)utf8有時(shí)候出現(xiàn)你說(shuō)的情況就是因?yàn)閡tf8變成了ANSI,雙擊它可以選擇其他編碼。希望可以幫到你
你先去數(shù)據(jù)庫(kù)看看是不是都是問(wèn)號(hào)
如果不是,就說(shuō)明是網(wǎng)頁(yè)編碼的問(wèn)題,你看看你數(shù)據(jù)庫(kù)里面用的是什么編碼,一般是GB2312或者UTF-8,(你對(duì)著網(wǎng)頁(yè)右單擊,有個(gè)編碼,你換個(gè)也許就能正常顯示了),然后你在代碼里設(shè)置網(wǎng)頁(yè)的編碼跟數(shù)據(jù)庫(kù)一樣就行。
你這是亂碼
鏈接庫(kù)的時(shí)候先 set names utf8;
數(shù)據(jù)庫(kù)UTF8鏈接 庫(kù)UTF8 表UTF8 保證這3個(gè)都是UTF8 就可以了
分享題目:php查詢數(shù)據(jù)庫(kù)出現(xiàn)問(wèn)號(hào),php連接數(shù)據(jù)庫(kù)中文變問(wèn)號(hào)
網(wǎng)站地址:http://www.chinadenli.net/article44/heoghe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、App開(kāi)發(fā)、、電子商務(wù)、虛擬主機(jī)、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容