關於idea開發遇到javascript動態新增html元素時中文亂碼的問題

voidplus發表於2020-09-28

起因

一個幾個月前做的小網站,這兩天翻出來再看看,發現JavaScript檔案中動態新增html元素中的中文亂碼了,但是從後臺獲取的動態中文資源沒問題,只有js檔案中的靜態中文資源,載入到網頁中顯示亂碼
在這裡插入圖片描述

不要在意日期中年份部分的錯誤

過程

在網上看了很多部落格,總結到最後就是要把tomcat、jsp、js、servlet的編碼格式統一即可,但是我確定我早就將編碼統一為utf-8

包括JavaScript檔案的編碼格式也多次重寫為其他編碼格式然後再次重寫為utf-8,依然不行

結果

多次嘗試無果,我就抱著多試一次也沒啥的態度,把JavaScript檔案的編碼格式改為了GBK,然後執行專案
居然成了。。。。
emmmm,目前不知道原理如何,但達到了最初的目的,如果以後搞懂了其中緣由,到那時再編輯這篇部落格
在這裡插入圖片描述

請再次忽略日期格式的錯誤

PS:圖中郵箱是我瞎編的,如果真的有gmail使用者在使用,純屬巧合!

相關文章