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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM