html文件亂碼一般是因為編碼格式不匹配造成的,比如:不同編碼內容混雜、瀏覽器不能自動檢測網頁編碼等等;但無論是哪種情況造成亂碼,在html文件頭中設置網頁編碼,匹配好編碼格式就可。
下面是一個中文亂碼的html:
<!DOCTYPE html> <html> <body> <h1>標題</h1> <p>這是一段測試文本!</p> </body> </html>
效果圖:
HTML中的編碼方式有三個:gb2312,gbk,utf-8;現在大部分瀏覽器默認編碼的是utf-8。我們只需要把HTML編碼方式設置為utf-8,就可以解決html中文亂碼的問題。
解決方法:
在head節點加入<meta>標簽,把字符聲明為UTF-8
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
或者簡寫:
<meta charset="UTF-8">
解析:
● http-equiv="Content-Type"表示描述文檔類型
● content="text/HTML;文檔類型,這里為html,如果js就是text/JavaScript,
● charset=utf-8 頁面字符集,編碼,eg:gb2312,iso-8859-1,utf-8
廣州vi設計公司 http://www.maiqicn.com 我的007辦公資源網 https://www.wode007.com
示例:
<!DOCTYPE html> <head> <meta charset="UTF-8"> </head> <html> <body> <h1>標題</h1> <p>這是一段測試文本!</p> </body> </html>