首頁(yè)常見(jiàn)問(wèn)題正文

頁(yè)面字符出現(xiàn)亂碼怎么解決?

更新時(shí)間:2022-12-29 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  如果頁(yè)面字符出現(xiàn)亂碼,首先應(yīng)該查看當(dāng)前文件是否設(shè)置了字符集。如果是html頁(yè)面,則查看meta標(biāo)簽中是否存在charset設(shè)置文件字符集。如果是PHP頁(yè)面,則可以查看是否在header()函數(shù)中指定了charset設(shè)置文件字符集。

  例如,header("content-type:text/html;charset=utf-8);可以通過(guò)該函數(shù)設(shè)置網(wǎng)站編碼。

1672300515347_頁(yè)面字符出現(xiàn)亂碼.jpg

  如果通過(guò)上述方法發(fā)現(xiàn)已經(jīng)設(shè)置了字符集,則接下來(lái)需要判斷當(dāng)前文件保存的編碼格式是否跟頁(yè)面設(shè)置的字符集保持一致。如果不一致,則需要修改保證兩者字符集統(tǒng)一。

  如果是從數(shù)據(jù)庫(kù)取數(shù)據(jù)出現(xiàn)的亂碼,則需要查看數(shù)據(jù)庫(kù)查詢時(shí)設(shè)置的字符集跟當(dāng)前頁(yè)面設(shè)置的字符集是否一致,并保證兩者字符集統(tǒng)一。對(duì)數(shù)據(jù)庫(kù)取值設(shè)置編碼的方法為:mysql_query("set names utf8")。

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!