最近在维护老项目,jsp技术,运行需要自己下载tomcat运行,然后就出现了各种乱码,挺烦的,也是查找了各种页面之后在这里做个记录。

环境:tomcat: 8.5.x
idea:idea: 2021.1.3

跟着步骤一步一步来

  1. 保证们的idea的编码都是ok的。
  2. 在你的idea安装目录下

    图中文件添加
-Dfile.encoding=UTF-8
-Djdk.util.zip.ensureTrailingSlash=false

这步需要重启idea,因为只有启动的时候才会读取这两个文件

这样发现浏览器显示的还是乱码

3.修改tomcat的编译字符
打开你的tomcat安装目录,进入conf文件夹

添加修改

  1. 修改javac 编译

    加上-encoding=UTF-8

这样一来,(重新)启动运行,发现浏览器再无乱码。我的jsp页面均已设置utf-8的。
但是发现下面这三个东西是乱码的。而这三个东西是tomcat的

5.打开你的tomcat安装目录,进入conf文件夹

把日志的字符编码都改为GBK,注意不是UTF-8了

然后就会发现

没有乱码了

  1. 如果需要

在tomcat Server中设置 VM options , 值为-Dfile.encoding=UTF-8

然后这里会出现这个

如果还有问题,请查看你的浏览器编码是否一致,具体请百度。
edge和chrome都需要插件支持

idea项目使用tomcat运行乱码问题(全部解决,亲测有效)相关推荐

  1. SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码;

    SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码; 参考文章: (1)SpringMVC项目中中 ...

  2. Mac 解决打开txt文件中文乱码(楼主亲测有效)

    在mac系统中打开txt文件会出现中文乱码 TextEdit软件 打开TextEdit软件,进入Preferences 进入Open and Save页签 选择Plain Text File Enco ...

  3. win10高危服务_一升级win10就卡?关闭这6项服务,运行快如新电脑!亲测有效

    一想到Win7要"退役"了,电脑店的内心充满了忧伤! 尽管不太想升级win10,但是大势所趋,重点是有一些进行使用或者测试的软件,都是根据win10系统环境进行设计,win7没办法 ...

  4. Eclipse 中,web项目在Tomcat运行时填写不了Server name

    最近开发项目,从MyEclipse中导入项目到Eclipse中,那些WEB属性都在,可就是不能在Tomcat上运行.纠结一番,最后发现是这个问题: WEB的版本问题. 具体问题看下图: 解决方案: W ...

  5. IDEA部署项目到tomcat运行成功但是页面404的两种原因

    作为一个刚开始用Idea的小白,对于其部署tomcat项目的方式也是感到相当的困惑. 第一种原因 当时我遇到的问题就是明明部署成功的项目却连index.jsp都访问不了报404.在网上搜索了很多的答案 ...

  6. 关于eclpse java项目与tomcat jdk版本不一致的解决方法

    最近,在eclipse中tomcat(jdk1.7)添加项目的时候,项目添加不进去,报jdk(项目中jdk1.8)版本不一致的错误.下面是我的解决过程: 选中项目按ALT+回车 一.选择替换jdk如下 ...

  7. SpringBoot项目优化和Jvm调优(楼主亲测,真实有效)

    今日推荐Spring新版本抛弃JVM,可独立部署,网友:要自立门户???国内大神成功给手机装上了 Win11,代码已开源!Fluent Mybatis 牛逼!Nginx 常用配置清单这玩意比Threa ...

  8. Windows7下启用IIS配置ASP运行环境的详细方法----亲测有效

    一.安装IIS 默认情况下,windows7安装后默认没有自动安装iis,需要自己手动安装. 1.进入Windows7的控制面板,选择左侧的打开或关闭Windows功能: 开始-控制面板-默认程序-程 ...

  9. Win10添加开机自动运行软件三种方法(亲测可用)

    Win10管理开机启动项的方法相信大家已经非常熟悉,msconfig命令各系统都通用,那么很多用户发觉Win10和Win7 XP等系统不同,没有启动文件夹,那么我们怎么添加开机启动项呢?如晨软件或程序 ...

最新文章

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

热门文章

  1. 如何在Viz Ticker Feed中实现对xml数据源的自动导入
  2. 菜狗子我又特么回来了清明学习总结
  3. Android studio 读取sd卡mp3 播放音乐
  4. 大数据时代,小数据中心
  5. ajax向服务器上传文件,ajax 上传文件到服务器
  6. 记录一次poi-tl使用,把多个word合成一个word
  7. 联想网御防火墙添加策略步骤
  8. Spring Boot 启动 Logo 修改 字符图案 只支持ASCII字符
  9. 离开学校如何成为网页设计师1
  10. Windows 系统文件