我正在設計一個網頁,它應該支持所有語言utf-8
。不幸的是一些語言字符不能識別IE瀏覽器,但它在Mozilla Chrome瀏覽器上運行良好,爲什麼?HTML網頁文檔類型聲明問題
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html> <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head> <body>
<p>Chinese Text : 您好世界 </p>
<p> Indian text : हेलो विश्व </p>
</body>
</html>
但是當我刪除第一行時,字符也在internet explorer (IE)
上顯示。
Removed : <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
請問有人可以解釋一下,doctype聲明應該是多語言支持的正確答案。
字符顯示在這裏罰款(IE8在Vista)。但是,如果你想要'UTF-8',你爲什麼要把'charset'設置爲'ISO-8859-1'? 。 – ptriek 2011-12-29 09:44:17
哎呀:(錯字錯誤道歉的話,讓我編輯 – user1010399 2011-12-29 09:45:50
什麼版本的IE – Purag 2011-12-29 09:50:31