2
回答
easyui 引入的中文js出现乱码
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<%@ page contentType="text/html; charset=gbk"%>

jsp 最前面的编码方式

<script type="text/javascript"
src="<%=request.getContextPath()%>/aa/javascripts/easyui-lang-zh_CN.js"></script> 

引入js之前,页面正常显示,分页处为正常英文

引入js之后,只有分页处出现乱码


举报
alerjer
发帖于4年前 2回/3K+阅
共有2个答案 最后回答: 4年前
1.

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 

<%@ page contentType="text/html; charset=gbk"%>

这两句话用一个就可以了,上面的编码是utf-8,下面就成了gbk了,本身就矛盾,所以去掉第二句,

2. 引入js文件的<script>标签可以指定编码,如下:

<script type="text/javascript"
src="<%=request.getContextPath()%>/aa/javascripts/easyui-lang-zh_CN.js"  charset="utf-8"></script>



你改一下试试!

首先,编码要统一,估计你的js文件的编码不是gbk的,因为你的html声明内容的编码为gbk,因此浏览器会以一个编码去读js,因此乱码了,建议全都用utf-8
顶部