網(wǎng)站建設(shè)知識(shí)企業(yè)官網(wǎng)定制開(kāi)發(fā),擁有網(wǎng)站建設(shè)制作的豐富經(jīng)驗(yàn),為企業(yè)提供高質(zhì)量的網(wǎng)站建設(shè)服務(wù)

當(dāng)前位置:首頁(yè) > 網(wǎng)站建設(shè)知識(shí) > php程序出現(xiàn)亂碼的幾點(diǎn)原因
北京網(wǎng)站制作 網(wǎng)站建設(shè)公司 網(wǎng)站搭建 網(wǎng)站制作公司 企業(yè)建站 網(wǎng)站設(shè)計(jì)公司 網(wǎng)站開(kāi)發(fā) 網(wǎng)站設(shè)計(jì) 北京網(wǎng)站設(shè)計(jì) 網(wǎng)頁(yè)設(shè)計(jì)公司 常見(jiàn)問(wèn)題 高端網(wǎng)站建設(shè) 企業(yè)網(wǎng)站建設(shè) 品牌網(wǎng)站建設(shè) 網(wǎng)頁(yè)設(shè)計(jì)模板 網(wǎng)頁(yè)設(shè)計(jì)與制作 網(wǎng)站建設(shè)多少錢(qián) 網(wǎng)站設(shè)計(jì)與制作 網(wǎng)站建設(shè)費(fèi)用 做網(wǎng)站 做網(wǎng)站公司 高端網(wǎng)站設(shè)計(jì) 網(wǎng)站建設(shè)方案 網(wǎng)站建設(shè)制作 北京網(wǎng)站建設(shè) 網(wǎng)站建設(shè)知識(shí) 網(wǎng)站建設(shè)優(yōu)化 網(wǎng)站建設(shè)空間 建設(shè)網(wǎng)站 制作網(wǎng)站 設(shè)計(jì)網(wǎng)站 開(kāi)發(fā)網(wǎng)站 網(wǎng)站建設(shè)開(kāi)發(fā) 網(wǎng)站開(kāi)發(fā)公司 網(wǎng)頁(yè)制作 搭建網(wǎng)站 網(wǎng)站設(shè)計(jì)制作 網(wǎng)站設(shè)計(jì)費(fèi)用 企業(yè)網(wǎng)站設(shè)計(jì) 公司網(wǎng)站建設(shè) 公司網(wǎng)站設(shè)計(jì) 公司網(wǎng)站制作 企業(yè)做網(wǎng)站 網(wǎng)站設(shè)計(jì)與開(kāi)發(fā) 網(wǎng)站建設(shè)備案

php程序出現(xiàn)亂碼的幾點(diǎn)原因

作者:鵬飛網(wǎng)絡(luò)   時(shí)間:2014-7-23   分類(lèi):網(wǎng)站建設(shè)知識(shí)

    在使用php語(yǔ)言開(kāi)發(fā)程序的時(shí)候會(huì)經(jīng)常遇到亂碼問(wèn)題,有時(shí)候亂碼會(huì)讓人感覺(jué)到很無(wú)語(yǔ),無(wú)論怎么調(diào)都還是亂碼,而且明明自己感覺(jué)到?jīng)]問(wèn)題了,還是不行,經(jīng)過(guò)我們多年的php網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn)發(fā)現(xiàn),其實(shí)亂碼問(wèn)題無(wú)非就是因?yàn)榫W(wǎng)站程序編碼、html頁(yè)面顯示編碼、數(shù)據(jù)庫(kù)使用的編碼不同造成的。

1,網(wǎng)站內(nèi)部程序在存入、讀取的時(shí)候都會(huì)有一個(gè)編碼設(shè)置。
header('Content-Type: text/html; charset=GBK');

mysql_query("set character set 'GBK'");//讀庫(kù)
mysql_query("set names 'GBK'");//寫(xiě)庫(kù)

2,網(wǎng)站html代碼顯示編碼設(shè)置
meta http-equiv="Content-Type" content="text/html; charset=GBK"

3,mysql數(shù)據(jù)庫(kù)設(shè)置編碼也要一樣。

一般以上三種只要把編碼設(shè)置的統(tǒng)一就會(huì)沒(méi)有任何問(wèn)題,但有些時(shí)候還有一種原因會(huì)造成網(wǎng)頁(yè)顯示亂碼,如下圖,你看下兩個(gè)圖片中代碼顯示效果的區(qū)別

圖片1



圖片2

你仔細(xì)看就會(huì)發(fā)現(xiàn)這兩個(gè)圖片中代碼都是一樣的,但在顯示效果上$字符有所區(qū)別,這個(gè)是因?yàn)槟阈陆╬hp文件的時(shí)候設(shè)置的編碼不同造成的,頭一個(gè)圖片是使用的utf-8新建的php文件,后一種是使用gbk新建的文件,在使用的時(shí)候也需要注意一下上面三種編碼跟他要相同才可以。