今天遇到一個棘手的問題,在舊專案裡加些js檔案和舊專案的編碼格式不一致出現亂碼。舊頁是GB2312,鏈入的js檔案是UTF-8,兩個檔案都不能轉格式。 第一個想法就是將js檔案中的中文轉換為unicode編碼。這種做法是建立在犧牲可讀性的條件下的,中文全都變成密碼了。 事後想想應該還有更好的方法吧,然後就去百度,方法如下: 複製程式碼 程式碼如下: 加上紅色的設置,意思是指定js檔案的編碼格式。這種方法也適合由伺服器端動態產生的js檔案前端人員無法轉碼,和跨網域載入的他人網站的js檔案的情況。