有些 IE 會看到完全空白的畫面
原來是 <title> 中的某些文字會讓 IE 錯誤判斷網頁的編碼(跳到 BIG5),
甚至 IE 也忽略掉 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 所指定的編碼
例如下面這個
某些版本 IE 看到的是完全空白的畫面
就因為 <title> 中那個 。 全型句點的關係:
<html>
<head>
<title>你好。TEST</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
hello你好
</body>
</html>
拿掉全型句點就正常
<html>
<head>
<title>你好TEST</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
hello你好
</body>
</html>
或是把 <title> 移到 <meta> 之後也會正常
另外<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>你好。TEST</title>
</head>
<body>
hello你好
</body>
</html>
同樣是 Win XP + IE 8.0.6001.18702 的兩台電腦
有一台可以看到正常畫面
另一台卻只看到空白的畫面
真是
參考:
http://www.iefans.net/utf-8-bianma-wangye-title-kongbai/
http://blog.yam.com/whsphotog/article/19831354
http://tw.myblog.yahoo.com/jw!NhSYS..BGBKJtVRYjNXX2esb7Q--/article?mid=1240