idea运行web项目html文件乱码

IDEA环境网页中文乱码

找到可能的解决方法后,测试的时候一定要在控制台中勾选禁用缓存,然后再测试乱码问题是否解决,否则,再次打开的还是上次那个乱码的页面。

image-20210219105101486


乱码问题

把html文件放在tomcat的webapp下,单独运行tomcat,访问html文件正常

1111

但是把html文件复制到idea中,通过idea打开tomcat后,再访问却出现乱码

2222

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>

编码也都正常

image-20210219110650723

解决方法

网上尝试了各种方法都没有作用,原因就是没有清除浏览器的缓存,勾选上禁用缓存之后,修改tomcat配置后,乱码问题解决

VM options:    -Dfile.encoding=UTF-8

image-20210219110509761

posted @ 2021-02-19 11:13  INEEDSSD  阅读(2883)  评论(0编辑  收藏  举报