[問題] IE系無法自動判讀UTF-8的頁面.

看板Web_Design作者 (永遠猜不透)時間16年前 (2009/08/14 16:49), 編輯推噓4(404)
留言8則, 5人參與, 最新討論串1/1
最近網站改版總算正式上了線. but遇到了一點問題~ 有關網頁編碼... 因為全站所有頁面都是utf-8編碼, 在FF,OPERA,SAFARI等可愛的瀏覽器之下 瀏覽都是正常的~ 會依HTML里的<meta>標籤定義的編碼去讀頁面. 偏偏IE不聽話, 雖不是100%, 但至少有3~4成機率會無法自動判斷而用了big5來讀 要是亂碼還好, 至少很好推理也許是編碼走掉了... 但經常會是 一‧片‧空‧白 0rz 上線才2天已經有很多USER打來抱怨了. Google過了, 有一說法把<meta></meta>放在<title></title>之前就可以避免此問題 但實際上仍然沒用. IE6,7,8都有類似問題 不曉得各位有沒有遇過類似問題, 並如何解決呢? 網頁的開發語言是 PHP+JS 3Q -- 我吃‧故我在 http://blog.yam.com/hanasan 圖‧文‧美食 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.43.6

08/14 16:56, , 1F
.htaccess AddDefaultCharset UTF-8
08/14 16:56, 1F

08/14 18:00, , 2F
編輯的"檔案本身"也要存成UTF-8 之前是這樣解決的..
08/14 18:00, 2F

08/14 22:58, , 3F
我之前也會這樣, 但把<meta></meta>放到<head>正下方就ok了
08/14 22:58, 3F

08/14 22:59, , 4F
<head><meta ...... > ......... </head>
08/14 22:59, 4F

08/15 22:58, , 5F
感謝大家的回應~我用了1樓大大提供的方法, 現在狀況好多了
08/15 22:58, 5F

08/17 15:35, , 6F
這個情況請把編碼放到title上面,因為title常常會有中
08/17 15:35, 6F

08/17 15:36, , 7F
文,所以你先告訴瀏覽器這是UTF-8編碼的他就不會誤判了
08/17 15:36, 7F

08/17 15:37, , 8F
這個以前遇過很多次了,後來就自動養成習慣
08/17 15:37, 8F
文章代碼(AID): #1AXIKdYS (Web_Design)