2013-04-09 66 views

回答

4

只是爲了通過網絡提供文件,它是相當多餘的。由於人們可能希望將頁面保存到文件中,並且稍後在沒有Web服務器上下文的情況下將其打開,因此使用元標記將信息嵌入文檔本身是一種很好的做法。

2

這W3文件對每種方法的權衡的很好的概述:

http://www.w3.org/International/questions/qa-html-encoding-declarations

你一定要使用HTTP標頭聲明,如果有可能,該文件將被轉碼(即字符編碼將被中間服務器改變),因爲HTTP聲明比文檔中的優先級更高。

否則,如果對任何類型的內容有意義,但與文檔內聲明(見下文)結合使用,則應使用HTTP標頭。您應該始終確保HTTP聲明與文檔內聲明一致。

一個具體的例子,其中<meta>標籤可能仍是適當的時候是特定的,用戶貢獻的內容可以是不同的字符集,但用戶不必訪問和修改你的Apache服務器設置來控制自己因此它有利於提供對文檔內charset的控制。

查看the document瞭解更多詳情。

相關問題