http://zonble.twbbs.org/archives/2004_05/485.php



如果使用的是Mozilla、Mozilla Firefox、Sarafi等其他目前流行的瀏覽器,

通常就不會有這樣的問題。



如果您在Windows作業系統上,使用Internet Explorer瀏覽器的話,往往會出

現這樣的狀況:在瀏覽使用 UTF-8編碼製作的中文網頁時,瀏覽器並不能夠自

動偵測網頁的編碼方式,從原本預設的語系編碼(例如Big5正體中文等),切

換成改以 UTF-8編碼,結果畫面上就是一片空白,什麼都沒有,即使在網頁當

中,已經加上了特別標明內文語系的 metadata標籤:







在Internet Explorer中,還是沒有辦法正常處理。



我之前也遇過這樣的狀況,在做了一些嘗試之下,發現有個方法可以解決這樣

的問題,那就是,在網頁的 到當中的檔頭部份,調整一下各種

標籤在檔案中的順序。如果說,在當中,排在最前面的是像網頁

標題標籤 ,當中就出現了 UTF-8中文,就很容易造成在瀏覽

器中畫面一片空白,我在想,或許是因為 Internet Explorer會一開始就用預

設的語系解讀、分析網頁,而在標題的地方遇到 UTF-8字元,就解讀錯誤,而

不會繼續往下讀,讀到meta標籤,讀出這個網頁是以UTF-8編碼。



所以,在 的部份,把”Content-Type”放在最前面,便可以解決這樣

的問題了。

seamonster 發表在 痞客邦 PIXNET 留言(0) 人氣()