今天在調(diào)試法國服務(wù)器客戶一個(gè)企業(yè)網(wǎng)站的時(shí)候發(fā)現(xiàn)一個(gè)很怪異的事情。大部分的網(wǎng)頁打開是可以正常顯示的,但是有幾個(gè)頁面打開居然提示"內(nèi)容編碼錯(cuò)誤"問題。這個(gè)我還是第一次遇到這樣子的問題。
我開始第一感覺是不是這個(gè)域名買過來是有被封過,部分IP地址打開可能有丟包問題。于是我先PING測試看看確實(shí)沒有問題,而且主機(jī)也是正常的。
于是我翻看其他的網(wǎng)上的解決方案。提示可能是網(wǎng)頁編碼問題,于是我檢查這個(gè)企業(yè)網(wǎng)站主題的頭部編碼,是我們常用的UTF-8編碼,而且打開其他頁面是沒有問題的。
但是這里有一個(gè)小問題估計(jì)是影響到的。比如這個(gè)頁面的模板和其他頁面不是一個(gè)頁面模板,可能是這個(gè)頁面在保存的時(shí)候編碼和頭部不對應(yīng)導(dǎo)致的。于是我下載模板到本地,然后重新另存為UTF-8而且檢查頭部的標(biāo)簽是對的。重新上傳發(fā)現(xiàn)問題可以解決。