更新時間:2022-12-29 來源:黑馬程序員 瀏覽量:
如果頁面字符出現(xiàn)亂碼,首先應該查看當前文件是否設置了字符集。如果是html頁面,則查看meta標簽中是否存在charset設置文件字符集。如果是PHP頁面,則可以查看是否在header()函數(shù)中指定了charset設置文件字符集。
例如,header("content-type:text/html;charset=utf-8);可以通過該函數(shù)設置網(wǎng)站編碼。
如果通過上述方法發(fā)現(xiàn)已經(jīng)設置了字符集,則接下來需要判斷當前文件保存的編碼格式是否跟頁面設置的字符集保持一致。如果不一致,則需要修改保證兩者字符集統(tǒng)一。
如果是從數(shù)據(jù)庫取數(shù)據(jù)出現(xiàn)的亂碼,則需要查看數(shù)據(jù)庫查詢時設置的字符集跟當前頁面設置的字符集是否一致,并保證兩者字符集統(tǒng)一。對數(shù)據(jù)庫取值設置編碼的方法為:mysql_query("set names utf8")。