引入外部js檔案導致亂碼問題解決方案
在很多時候,為了防止頁面過於龐大,就會將js程式碼單獨寫入一個檔案中,然後將其引用,但是有時候會發現出現亂碼問題,並且此種現象只有當js檔案中有中文的時候才會出現,下面就介紹一下如何避免此問題的出現。
一.亂碼出現的原因:
這主要是因為頁面的編碼問題引起的,如果頁面的編碼和要引入的js檔案採用的編碼不同,並且js檔案中具有中文字元,那麼就會導致亂碼的出現,如果全都是英文字元,儘管頁面和js檔案的編碼不同,那麼也不會出現亂碼。
二.解決方案:
如果當前頁面的編碼是採用的gb2312,js檔案的編碼是utf-8,那麼引入檔案的<script>標籤就可以如下寫法:
[HTML] 純文字檢視 複製程式碼<script type="text/javascript" src="antzone.js" charset="utf-8"></script>
將charset設定為"utf-8"即可。
如果當前頁面的編碼是採用的utf-8,js檔案的編碼是gb2312,那麼引入檔案的<script>標籤就可以如下寫法:
[HTML] 純文字檢視 複製程式碼<script type="text/javascript" src="antzone.js" charset="gb2312"></script>
相關文章
- 引入外部js檔案導致亂碼解決方案JS
- asp.net中引入外部js檔案的中文亂碼問題ASP.NETJS
- 動態建立script引入js檔案導致亂碼現象JS
- eclipse 引入外部js檔案報Syntax error on token 錯解決方案EclipseJSError
- Java 讀檔案寫檔案 韓文 中文 亂碼問題解決方案Java
- JSP中文亂碼問題終極解決方案JS
- JSP中文亂碼問題終極解決方案(上)JS
- HCNP Routing&Switching之路由引入導致的問題及解決方案路由
- 解決excel開啟.csv檔案亂碼問題Excel
- js解決url中文亂碼問題JS
- JavaWeb 亂碼問題終極解決方案!JavaWeb
- python 中文亂碼問題解決方案Python
- 解決PHP匯出CSV檔案中文亂碼問題PHP
- 記一次檔案亂碼導致PHP原始碼被直接輸出問題PHP原始碼
- django解決css,js檔案304導致無法載入顯示問題DjangoCSSJS
- oracle 輸出中文亂碼問題解決方案Oracle
- JMeter響應亂碼問題解決方案教程JMeter
- 不同檔案系統導致的亂碼,tomcat亂碼等Tomcat
- 解決JSP讀寫MYSQL亂碼問題JSMySql
- 乾貨:blob匯出檔案亂碼解決方案
- [原創]Gerrit中文亂碼問題解決方案分享
- eclipse 中文亂碼問題解決方案彙總Eclipse
- webView的使用及其亂碼問題的解決方案WebView
- 解決SSH亂碼問題
- 解決中文亂碼問題
- JQuery Easyui引入easyui-lang-zh_CN.js後出現亂碼的問題解決方法jQueryUIJS
- JSP開發過程遇到的中文亂碼問題及解決方案JS
- 檔案上傳經由ZUUL轉發,導致的 檔名(OriginalFilename)亂碼問題Zuul
- libreoffice轉換檔案為pdf檔案亂碼問題解決辦法
- phantomjs截圖中文亂碼問題解決JS
- 完美解決jspdf各種中文亂碼問題JS
- js解決url傳引數中文亂碼問題JS
- 用記事本解決js中文亂碼問題JS
- 引入外部js指令碼載入慢與頁面白屏問題JS指令碼
- 解決Intellij IDEA中執行緩慢的問題,tomcat控制檯列印亂碼問題,國際化亂碼配置檔案亂碼解決IntelliJIdeaTomcat
- 表單傳值出現亂碼問題解決方案
- SecureCRT 下MySQL中文亂碼問題終極解決方案SecurecrtMySql
- MySQL直接匯出CSV檔案,並解決中文亂碼的問題MySql