2014-10-29 55 views
2

我已經查看並嘗試了幾乎所有內容,但W3C驗證器不斷向我提供有關字符編碼的錯誤。我無法理解它,因此我看着互聯網,沒有運氣,我問了這個問題。另外我的文檔是HTML5。在html文件中使用UTF-8字符編碼的錯誤

有沒有辦法解決這個問題?

錯誤給出:

驗證輸出:4個錯誤

錯誤字符編碼未聲明。繼續使用windows-1252。 ✉
錯誤第29行,第23列:在前512字節後發現的meta元素上的charset屬性。

<meta charset="utf-8"> 

錯誤29行,第24列:更改字符編碼UTF-8和重新分析。

<meta charset="utf-8"> 

錯誤第29行,第24列:此時更改編碼將需要非流傳輸行爲。

<meta charset="utf-8"> 

回答

3

查看錯誤消息:

第一512個字節後發現的元件上的字符集屬性。

移動具有charset屬性的meta元素,使其看起來更靠近文檔的開頭。頭元素的第一個子元素是它的好地方。

+0

是的,那有效!只是想知道,在HTML源代碼我在哪裏放版權聲明 – 2014-10-29 11:49:53

+0

無論你喜歡。 – Quentin 2014-10-29 11:51:32

+0

您的答案有效 - 我將版權聲明及其罰款 – 2014-10-29 11:52:26