我正在设计一个网页,它应该支持所有语言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