HTML 文檔的字符編碼未聲明?


HTML 文檔的字符編碼未聲明。如果該文件包含 US-ASCII 范圍之外的字符,該文件將在某些瀏覽瀏覽器配置中呈現為亂碼。頁面的字符編碼必須在文檔或傳輸協議層聲明

一、問題

 

在使用notepad編寫JavaScript的過程中會出現“解決HTML 文檔的字符編碼未聲明。如果該文件包含 US-ASCII 范圍之外的字符,該文件將在某些瀏覽瀏覽器配置中呈現為亂碼。頁面的字符編碼必須在文檔或傳輸協議層聲明。”的問題。

 

二、原因

 

這是由於沒有對HTML 文檔的字符編碼進行聲明,導致該文件包含 US-ASCII 范圍之外的其他字符,所以在某些瀏覽瀏覽器的配置中會出現亂碼,因此我們必須在文檔或傳輸協議層對頁面的字符編碼進行聲明,這樣.html中的中文在瀏覽器中顯示的時候就不會亂碼。

 

三、解決辦法(紅色標注的語句)

 

test.html文件的開頭加上下面的語句(我們以test.html為例):

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Stict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-

strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang = "zh-CN">

 

 

<head>下面加上下面的語句:

 

<head>

 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

 

</head>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM