jsp页面引入js文件,alert对话框乱码

图片说明
整个项目的编码方式不管是GBK还是UTF-8,都是乱码,js文件的编码格式也一样,不管是GBK还是UTF-8,都是乱码,就只有引入的js文件是乱码,servlet和jsp里面的没有乱码,百度查了两三天了,什么改文件编码,都没用

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="domain.*,dao.*,java.util.*,java.util.Date" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>科院小商店</title>
<style type="text/css">
    #search{font-size:20px;width:500px;height:40px;border-radius:20px;outline:none;padding-left:15px;padding-right:15px;}
</style>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/index.js"></script>
<script>
    var name="${sessionScope.user.name}";
    var type="${sessionScope.user.type}";
    //添加商品到购物车
    function addToCart(num)
    {
        location.href="${pageContext.request.contextPath}/CartAddServlet?num="+num;
    }
</script>
</head>

```function logout()
{
if(confirm("你确定要退出登陆吗?")) return true;
return false;
}

2个回答

有可能是你使用的 confirm 组件的问题,看看能否针对 confirm 组件设置编码呢?

weixin_44786187
Chris Ting 不仅仅是confirm会有乱码,alert也是乱码,包括js文件里面的 if 判断语句的中文也是乱码
4 个月之前 回复
dabocaiqq
虾基霸回答 同意,建议采纳这个回答!
4 个月之前 回复

location.href="${pageContext.request.contextPath}/CartAddServlet?num="+num;

weixin_44786187
Chris Ting 不仅仅是confirm会有乱码,alert也是乱码,包括js文件里面的 if 判断语句的中文也是乱码
4 个月之前 回复
weixin_44786187
Chris Ting 和这个有关系吗
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问