這是一個簡單的問題,但有時卻又是奇怪的。這其實不能算一個問題,而是一系列的。先來看幾組實例。
實例1
實例2
實例3
實例4
實例5
實例6
實例7
從上面的例子看來,每個例子中的網頁都設置了charset,網頁的charset似乎是由自身設置的。其中有些奇怪的例子:有一些Response Headers響應頭沒有charset信息?爲了驗證上面的問題,下面進行本地測試。
測試1
測試2
測試3
從上面3個測試中,即使response headers沒有設置charset,還是有可能正常顯示,而當response headers的charset和網頁的設置不一致時,就會出現亂碼。