15
一個例子的HTML文檔中檢索通過HTTP缺乏:如果沒有提供字符編碼,HTML5是否爲HTML文檔指定默認字符編碼?
- 一個HTTP
Content-Type
頭 - 一個HTML
<meta charset="<character encoding>" />
- 一個HTML
<meta http-equiv='Content-Type' content='Type=text/html; charset=<character encoding>'>
至於HTML5,是一種缺省情況下,例如UTF-8,假定爲字符編碼?或者它完全是在閱讀HTML文檔以選擇默認的應用程序?
謝謝,我明白,一個字符編碼應該總是被定義。我正在驗證無法控制的文檔,如果沒有指定,我需要知道是否應該恢復爲默認編碼。 –
考慮使用W3驗證器使用的相同邏輯。它是開源的,所以你可以看看它的代碼,看看它做什麼。 – ThiefMaster
這並不真正回答爲什麼需要字符集的問題,以及默認設置是如此糟糕的問題。此外,這仍然是答案?這已經寫了兩年了,從那以後瀏覽器升級了很多。 IE沒有,但老版本已經退步了。 – trysis