note: IE 看畫面都是空白、無法自動切換編碼問題

2012071912:36
昨天修改一下 <title>...</title> 內容後
有些 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


  •   汪小乖 於 2012-09-11 10:56 2F
  • 感恩謝謝分享!
  • 版主於 2012-09-11 11:35 回覆
  •   Gin Gin 於 2012-07-23 08:20 1F
  • 太棒的分享了!
    也解決我遇到的問題ㄟ...
  • 版主於 2012-07-23 12:12 回覆

    有時會被這種莫名其妙的問題給氣死