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等系统不同,没有启动文件夹,那么我们怎么添加开机启动项呢?如晨软件或程序 ...
最新文章
- 样式集(二) 信息填写样式模板
- centos7 dns配置_Centos7.7 安装FreeIPA (三)
- win10任务管理器快捷键_win10系统任务管理器怎么打开
- 面试奇葩——交换两变量值的一些邪门歪道
- myeclipse5.5注册码
- JAVA多线程及线程状态转换
- 字符串之字符判断以及字母的大小写转换
- c#进阶(2)—— ASP.NET MVC 常用路由总结
- Qt-按钮无文本显示
- 两直线平行交叉相乘_教师资格证面试《平行线的特征》教学设计
- PYTHON运维开发面试题整理
- 汇编语言在线视频教程
- android打印机驱动4521,三星SCX-4521打印机驱动
- 混淆 php,开发简单的PHP混淆器与解混淆器
- stm32 国产QMC5883L 进口HMC5883 三轴电子指南针加速度传感器
- Intel_80386寄存器
- 知道路径,如何下载服务器端的.frx文件
- linux怎么共享打印机驱动程序,Linux下使用局域网中windows 共享打印机
- 一文学会 Spring MVC 表单标签
- 微信支付分 - 完结支付分订单API