IDEA环境网页中文乱码
找到可能的解决方法后,测试的时候一定要在控制台中勾选禁用缓存,然后再测试乱码问题是否解决,否则,再次打开的还是上次那个乱码的页面。
乱码问题
把html文件放在tomcat的webapp下,单独运行tomcat,访问html文件正常
但是把html文件复制到idea中,通过idea打开tomcat后,再访问却出现乱码
html代码
<!DOCTYPE>
<html>
<head>
<title>Title</title>
<meta http-equiv="contentType" content="text/html" charset="utf-8">
<style type="text/css">
p {
font-size: 25px;
text-align: center;
}
.navbar {
overflow: hidden;
background-color: #ddd;
}
.navbar a {
color: red;
float: left;
padding: 10px 25px;
text-decoration: none;
}
.navbar a:hover {
background-color: #333;
color: white;
}
</style>
</head>
<body>
<p>SpringMVC测试</p>
<div class="navbar">
<a href="#">测试1</a>
<a href="#">测试2</a>
<a href="#">测试3</a>
<a href="#">测试4</a>
<a href="#">测试5</a>
</div>
</body>
</html>
编码也都正常
解决方法
网上尝试了各种方法都没有作用,原因就是没有清除浏览器的缓存,勾选上禁用缓存之后,修改tomcat配置后,乱码问题解决
VM options: -Dfile.encoding=UTF-8