在将web应用部署到tomcat服务器之后,发现js中的中文出现了乱码
纠错:
将jsp页面设置编码格式:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
contentType告诉浏览器返回的是html,同时告诉浏览器使用utf-8编码
pageEncoding为jsp页面的编码格式
同时我们在将js导入时也使用UTF-8编码
<script type="text/javascript" charset="UTF-8" src="${pageContext.request.contextPath }/js/usermodify.js"></script>
js文件的编码格式也是utf-8
进行一系列操作后,发现结果还是乱码,通过检查响应的js文件发现里面也是乱码的
在这里插入图片描述
最后经过一系列的挣扎发现通过notepad++打开对应的js文件并将编码格式设置为utf-8 bom格式。
将浏览器关闭和服务器重启发现就可以解决 非必须(可能是我自己的设置原因,所以需要此操作)。