萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 網頁製作 >> 互動設計

IE6 下 HTML 編碼導致 JS 報錯、CSS 失效的解決方案

頁面定義編碼為 UTF-8 時,若 JS 檔案包含中文等多位元組文字,且儲存編碼使用系統預設(如 GBK)而非 UTF-8,會在 IE 中出現莫名其妙的錯誤提示(如「註解未結束」)。CSS 會導致該檔案相當於未載入的效果。

若 HTML 中包含(PHP/Apache)導致內容混雜 UTF-8 與 GBK 編碼,也會出現奇怪提示。

經測試:IE10 的 IE7 模擬環境不存在此問題,能自動識別;但 IETester 中的 IE6 確實存在問題。

解決方法:確保所有檔案(HTML、JS、CSS、後端輸出)編碼統一為 UTF-8,且儲存時明確指定編碼,避免系統預設編碼導致不一致。

copyright © 萬盛學電腦網 all rights reserved