1. 程式人生 > >在jsp中引用js檔案漢字顯示為亂碼解決方法

在jsp中引用js檔案漢字顯示為亂碼解決方法

在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檔案覆蓋掉

問題就解決了!!!