相信小伙伴們?cè)谧鼍W(wǎng)站的過程中肯定會(huì)碰到過亂碼的現(xiàn)象,那么為什么在我們書寫的代碼中會(huì)出現(xiàn)亂碼現(xiàn)象呢?下面小伙伴們就跟著我一起來簡單的了解一下吧!一般來說,HTML中出現(xiàn)亂碼現(xiàn)象不外乎有以下幾方面的原因:
1、比如網(wǎng)頁源代碼是gbk的編碼,而內(nèi)容中的中文字是utf-8編碼的,這樣瀏覽器打開即會(huì)出現(xiàn)html亂碼。反之網(wǎng)頁是編碼utf-8,內(nèi)容是gbk也會(huì)出現(xiàn)亂碼。
2、html網(wǎng)頁編碼是gbk,而程序從數(shù)據(jù)庫中調(diào)出呈現(xiàn)是utf-8編碼的內(nèi)容也會(huì)造成編碼亂碼。
3、瀏覽器不能自動(dòng)檢測(cè)網(wǎng)頁編碼,造成網(wǎng)頁亂碼。