關於在myeclipse2014裡新建一個HTML5版本的html檔案,瀏覽器中文顯示亂碼的問題

maydayy發表於2014-10-18
在myeclipse2014裡新建一個HTML5版本的html檔案,簡單編輯後用火狐開啟卻發現中文亂碼。如果是新建HTML4.01版本則不會出現這樣的問題。這與MyEclipse在new html檔案自動生成的程式碼有關。如果是new  html5版本的,預設生成的<meta>標籤內程式碼如下:
    1.<meta name="keywords" content="keyword1,keyword2,keyword3">
    2.<meta name="description" content="this is my page">
    3.<meta name="content-type" content="text/html; charset=UTF-8">
 

而html4.01版本的則是

    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
結合HTML5與HTML4.01的區別:
在起一段程式碼後面新增:<meta charset="UTF-8">即可解決。(charset是HTML5新增的屬性,HTML5與HTML4.01在<meta>標籤處的異同參見:<a target=_blank href="http://www.w3school.com.cn/html5/html5_meta.asp">http://www.w3school.com.cn/html5/html5_meta.asp</a>)
 
 
 
第二種方法,將3.<meta name="content-type" content="text/html; charset=UTF-8">中的UTF-8改成GBK也可以解決(具體為什麼還沒弄清楚)

相關文章