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