idea项目使用tomcat运行乱码问题(全部解决,亲测有效)
最近在维护老项目,jsp技术,运行需要自己下载tomcat运行,然后就出现了各种乱码,挺烦的,也是查找了各种页面之后在这里做个记录。
环境:tomcat: 8.5.x
idea:idea: 2021.1.3
跟着步骤一步一步来
- 保证们的idea的编码都是ok的。
- 在你的idea安装目录下
图中文件添加
-Dfile.encoding=UTF-8
-Djdk.util.zip.ensureTrailingSlash=false
这步需要重启idea,因为只有启动的时候才会读取这两个文件
这样发现浏览器显示的还是乱码
3.修改tomcat的编译字符
打开你的tomcat安装目录,进入conf文件夹
添加修改
- 修改javac 编译
加上-encoding=UTF-8
这样一来,(重新)启动运行,发现浏览器再无乱码。我的jsp页面均已设置utf-8的。
但是发现下面这三个东西是乱码的。而这三个东西是tomcat的
5.打开你的tomcat安装目录,进入conf文件夹
把日志的字符编码都改为GBK,注意不是UTF-8了
然后就会发现
没有乱码了
- 如果需要
在tomcat Server中设置 VM options , 值为-Dfile.encoding=UTF-8
然后这里会出现这个
如果还有问题,请查看你的浏览器编码是否一致,具体请百度。
edge和chrome都需要插件支持
idea项目使用tomcat运行乱码问题(全部解决,亲测有效)相关推荐
- SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码;
SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码; 参考文章: (1)SpringMVC项目中中 ...
- Mac 解决打开txt文件中文乱码(楼主亲测有效)
在mac系统中打开txt文件会出现中文乱码 TextEdit软件 打开TextEdit软件,进入Preferences 进入Open and Save页签 选择Plain Text File Enco ...
- win10高危服务_一升级win10就卡?关闭这6项服务,运行快如新电脑!亲测有效
一想到Win7要"退役"了,电脑店的内心充满了忧伤! 尽管不太想升级win10,但是大势所趋,重点是有一些进行使用或者测试的软件,都是根据win10系统环境进行设计,win7没办法 ...
- Eclipse 中,web项目在Tomcat运行时填写不了Server name
最近开发项目,从MyEclipse中导入项目到Eclipse中,那些WEB属性都在,可就是不能在Tomcat上运行.纠结一番,最后发现是这个问题: WEB的版本问题. 具体问题看下图: 解决方案: W ...
- IDEA部署项目到tomcat运行成功但是页面404的两种原因
作为一个刚开始用Idea的小白,对于其部署tomcat项目的方式也是感到相当的困惑. 第一种原因 当时我遇到的问题就是明明部署成功的项目却连index.jsp都访问不了报404.在网上搜索了很多的答案 ...
- 关于eclpse java项目与tomcat jdk版本不一致的解决方法
最近,在eclipse中tomcat(jdk1.7)添加项目的时候,项目添加不进去,报jdk(项目中jdk1.8)版本不一致的错误.下面是我的解决过程: 选中项目按ALT+回车 一.选择替换jdk如下 ...
- SpringBoot项目优化和Jvm调优(楼主亲测,真实有效)
今日推荐Spring新版本抛弃JVM,可独立部署,网友:要自立门户???国内大神成功给手机装上了 Win11,代码已开源!Fluent Mybatis 牛逼!Nginx 常用配置清单这玩意比Threa ...
- Windows7下启用IIS配置ASP运行环境的详细方法----亲测有效
一.安装IIS 默认情况下,windows7安装后默认没有自动安装iis,需要自己手动安装. 1.进入Windows7的控制面板,选择左侧的打开或关闭Windows功能: 开始-控制面板-默认程序-程 ...
- Win10添加开机自动运行软件三种方法(亲测可用)
Win10管理开机启动项的方法相信大家已经非常熟悉,msconfig命令各系统都通用,那么很多用户发觉Win10和Win7 XP等系统不同,没有启动文件夹,那么我们怎么添加开机启动项呢?如晨软件或程序 ...
最新文章
- Flashback Query笔记
- 【小朋友才做选择题】跟着团队一起学习人工智能,先人一步掌握最前沿知识
- 浅谈最优化问题的KKT条件
- 我理解的HBSE应用场景(交流篇)
- 斯诺登的密码(洛谷-P1603)
- 如何启动MongoDB数据库 - 基础篇
- mysql 截取json字符串_mysql如何截取一个json字符串?
- 别把SEO当苦力活,做优化要讲究策略
- wordpress中文主题problog1.0发布,主打简洁,商务
- libx264 编码参数调整--流媒体
- 凡是能用钱买来的时间就是便宜的;凡是能用时间换来的注意力持续就是有价值的。
- Excel如何使用DATE函数
- 安装fcitx五笔拼音
- 公历农历显示节日节气星期等万年历
- 【论文学习】《“Hello, It’s Me”: Deep Learning-based Speech Synthesis Attacks in the Real World》
- 磁盘IOPS概念及IOPS的计算与测试
- PPT精品模板:个人创意销售企业公司介绍PPT
- brpc源码学习(一)-butex
- ceph kernel rbd (一): 简介
- 搜索引擎排名优化有哪些方法,搜索引擎排名优化技巧
热门文章
- 通过Debug带你详细了解Spring创建Bean的过程,一清二楚!
- matlab建立三层蒸发模型,大型冷库中蒸发器的模型建立及优化
- 国计算机信息高新技术考试办公软件应用模块高级操作员级考试,全国计算机信息高新技术考试办公软件应用模块高级操作员级考试考....
- 分享一个在线下载视频的网站
- 用python写一个推箱子游戏
- 调用地区天气预报代码
- 史上最强网推案例,没有之一【ZW团队实战经典】
- 曼谷拉响雾霾警报 民众抢购口罩
- webgl绘制图形API——drawArrays、drawElements
- linux 系统下通过 pid 查看相关进程信息的方法