調用js文件層的中文亂碼問題


這幾天一直為js中定義的層的亂碼問題擾心,最后終於解決了。

注意:

網頁的編碼要和js編碼一致;

如:js中的編碼是“gb2312”

網頁中加上<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

調用js時也要加上編碼:<script type="text/javascript" src="js/test.js" charset="gb2312" ></script>

確保網頁和所調用的文件編碼是一致的。

也可以通過在js中加入“alert("你好嗎?");”來測試一下彈出顯示的中文是否是亂碼,還可以測試是不是調用js文件成功了?

但是要測試中文亂碼有這句話也不能肯定就OK了,即便中文正常顯示了,但是頁面中應用js的控件所顯示的層的中文可能還是亂碼?

這就很傷腦筋了……

最后還是解決不了中文亂碼的問題,那就在配置文件中設定編碼吧!

配置文件中設置編碼:

<system.web>
    <globalization responseEncoding="gb2312" requestEncoding="gb2312"  fileEncoding="gb2312"    />
</system.web>

把這句編碼方式放在配置文件里,中文亂碼的問題就解決了……

這是我碰到的中文亂碼問題,留在這里希望對那些正在煩惱中文亂碼問題的人有幫助……

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM