頁面中文亂碼、緩存加載問題,包括HTML頁面亂碼,JavaScript文件亂碼,延伸還有圖片代碼上修改,但是頁面卻不變

頁面中文亂碼、緩存加載問題,包括HTML頁面亂碼,JavaScript文件亂碼,延伸還有圖片代碼上修改,但是頁面卻不變

首先我最近總結的解決亂碼問題,都是建立在,Web項目及項目內部處理上也統一了UTF-8編碼,Tomcat統一了UTF-8編碼,數據庫統一了UTF-8編碼,可項目運行起來,還是出現頁面局部亂碼或者全部亂碼,具體解決方案可參考如下我寫的博客:

Eclipse和MyEclipse項目中文亂碼根源分析及解決辦法,GBK和UTF-8等編碼,JavaWeb項目中文亂碼根本原因及解決方法

今天有朋友私信我,說按照我的做還亂碼了,結果我給他調試了一番,發現,還有一點也得注意,特別是JavaScript寫的 .js 文件引起的頁面局部亂碼,比如頁面提示亂碼,比如EasyUI和Bootstrap等等框架的組件亂碼,他前面按照我說的,一步一步步去做了,可還是沒解決,後來我給他調試的時候,發現他沒有清除瀏覽器緩存,因爲瀏覽器緩存也會加載圖片、js、css等等文件的,而他本來更改了js編碼,按道理亂碼已經得到解決,可是因爲瀏覽器緩存問題,加載的是原先亂碼的js,那當然亂碼問題還是在,所以大家更改了編碼後,還記得清除一下瀏覽器緩存,否則也會發生這樣的事情。
就像有時候替換了項目圖片,但是頁面卻還是不變,因爲瀏覽器加載了這些資源保存在本地,因爲這些資源名字沒發生變化,所以瀏覽器就不會重新去服務器下載,它只會去緩存裏取原來的東西,導致問題發生,所以記的,清除瀏覽器緩存是個好習慣!
OK!和大家分享下!謝謝大家!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章