jsp和js分开写时,js里面的中文乱码

项目用到的是spring MVC+layui,我的jsp页面:

<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
    <title>数据库列表</title>
    <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/static/layui/css/layui.css">
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <script src="<%=request.getContextPath()%>/static/layui/layui.all.js"></script>
    <script src="<%=request.getContextPath()%>/static/js/tableList.js" charset="UTF-8"></script>

</head>
<body>
<div class="layui-row">
    <div class="layui-col-md4">
    </div>
</div>
<div>
<table id="tables" class="layui-hide" lay-filter="tables">
</table>
</div>
</body>
</html>

我的js代码:

window.onload=function(){
    console.info("already run");
    clik();
};

function clik() {
    layui.use('table', function(){
        var table = layui.table;

        table.render({
            elem: '#tables'
            ,method:'post'
            ,url:'http://localhost:8080/Hungry_tyrants_war_exploded/tables/get/name'
            ,cellMinWidth: 300 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
            ,cols: [[
                {field:'name', width:80, title: '表名', sort: true}
                ,{field:'desc', width:80, title: '注释'}
            ]]
        });

        table.on('row(tables)', function(obj){
            console.log(obj.tr) //得到当前行元素对象
            console.log(obj.data) //得到当前行数据
            $.ajax({
                url:"http://localhost:8080/Hungrytyrants_war/tables/toOne",
                data:obj.data,
                success:function (back) {
                    if (back.code.eq(-1)){
                        layer.msg(back.desc);
                    }
                }
            });
            //obj.del(); //删除当前行
            //obj.update(fields) //修改当前行数据
        });


    });


}

环境编码是UTF-8;直接复制代码带文本,查看代码也是utf-8。只要是写在js页面的中文都会乱码,实在搞不懂为什么,有没有懂的大神帮忙解决一下????

1个回答

文件编码utf-8,tomcat传输配置utf-8,数据库配置utf-8一般不都是这三种吗

weixin_43857493
踏破九重天阙 我写在jsp页面的中文不会乱码,只有写在js文件里的中文会乱吗
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问