今天製作一個網頁的uft-8,結果在準備收工時拿到IE8底下測試,熊熊發現網頁完全空白!而且明明加入了meta標籤,預設的編碼還是big5~!為了解決這問題,改了好幾次,最後發現的結果又是IE與眾不同......囧rz
解決方法如以下文字引用: http://businesswing.net/php/3-4/ ,2010.10.28
資訊小百科:網頁為何會有亂碼或空白頁?
html會先依文件內容本身編碼選擇編碼,但IE(包含IE6至IE8)在網頁沒有指定編碼的語法下會以該電腦預設編碼為預設編碼。所以UTF-8編碼網
頁若沒有指定編碼會變成亂碼。
若網頁有<meta http-equiv=”Content-Type” content=”text/html; charset=
UTF-8″>
標籤,瀏覽器會依照標籤重新設定編碼方式,所以若標籤內描述的編碼與文件內容編碼不一致,網頁就會出現亂碼。
Firefox或其他非IE瀏覽器在解析編碼時,只要找到meta標籤,就會重新定義網頁編碼,不論meta標籤的順序在title標籤之前或後;而IE
找到meta標籤後,開始定義網頁編碼,在這一行之前則依照電腦預設編碼,換言之,若meta標籤在title標籤之後,解析title時會出現編碼不一
致的情況,而會以空白頁的方式顯示。
所以,當您要設計UTF-8網頁,為了避免瀏覽器瀏覽出現亂碼或空白頁,請您確認以下三個步驟:
1.確認網頁文件編碼為UTF-8
2.確認網頁有加上<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″>
3.確認上述meta標籤在title標籤之前
另外,根據某網頁敘述(看太多頁面,忘記了~"~),utf-8在meta當中最好不要減省為utf8,有些瀏覽器會無法判讀!
生命沒有太多的如果--只有選擇瞬間的十字路口 ...今天不曉明天事,且把今天先寫下,莫待明天追記今天 「如果你迷戀厚實的屋頂,就會失去浩瀚的繁星」--洛夫,詩集待查 「無知是可怕的,唯一的好處是:如果你不懂就不知道有什麼是不能做的!」 我透過這個平台,寫下一些自己的工作經驗與實務的解決辦法. 當然,還有更多的文字篇章不是我創作的,感謝留置這些寶藏的巨人們.
2010年10月28日 星期四
訂閱:
張貼留言 (Atom)
苗栗縣研習直播-youtube直播補充使用說明-取得直播連結
Step1 建立直播影片 Step2 設定直播時間排程,設定後點選"建立直播" Step3 於直播設定畫面,點選畫面右上角"分享"圖示,如下圖,將取得之網址連結隨研習公文或研習公告附上。

-
人數:目前5人 交通工具:開車 第一天 早上: 8點出發,走北二高接北宜高轉台2線,時程約3-4小時。 午餐:南方澳漁港海鮮 飯後上台九線蘇花公路,預計到達花蓮市約花2小時(路況不差的話 ..) 途中過崇德盈加油站後,即進入蘇花公路南段,沿途有和仁、匯德、崇德等景區可以做...
-
道具的配方記錄: 重要!以下配方原料原則上誤食致死劑量都低於10g,超危險,勿隨意擺放。 1.玻棒點火 *原理: 過錳酸鉀與濃硫酸反應生成易爆物七氧化二錳(超強氧化物,不穩定,是一種強氧化物,可以自發分解,在高溫、撞擊下可能爆炸)。這東西一碰到酒精立即會產生強烈的氧...
沒有留言:
張貼留言