在jsp中引用js檔案漢字顯示為亂碼解決方法
阿新 • • 發佈:2019-01-27
在jsp中引用js檔案時,js檔案中的漢字在程式中都顯示為亂碼,檢視發現了幾個解決方法:
1、page指令中設定contentType、pageEncoding屬性
<%@ page language="java" import="java.util.*" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
使用後沒有解決問題,contentType屬性用於設定相應正文的MIME型別和JSP頁面中文字內容的字符集編碼;pageEncoding屬性用於指定JSP頁面中文字內容的字符集編碼格式,如果指定了pageEncoding屬性,則contentType舒總中的charset就不再具有指定JSP頁面中文字內容的字符集編碼的作用了。
2、在引用js時設定編碼方式:
<script src="../../resources/js/base.js" type="text/javascript" charset="UTF-8">
</script>
返現我的程式依然不起作用;
3、發現了一個萬能辦法:
①將js檔案中的內容全部複製,新建一個txt檔案,貼上進去
②然後選擇另存為:將編碼選擇為utf-8
③將儲存型別選擇為所有檔案
④檔名選擇為js檔案,然後將原來的js檔案覆蓋掉
問題就解決了!!!