彻底解决tomcat中文乱码问题方案
作者:辛丑年正月十五 发布时间:2023-06-25 17:24:46
标签:tomcat,中文,乱码
tomcat中文乱码问题
这几天测试的兄弟发现了项目中存在乱码问题 经过排查发现是tomcat中的问题 于是在server.xml中添加了如下属性
诶?还是乱码。。。
终极解决方法
在C:\apache-tomcat-8.5.30\bin\catalina.bat文件中加了如下一条语句彻底解决乱码了
注意:jvm内存大小可根据主机硬件自行设置 如果你的问题没有得到有效解决你可以打开你的tomcat找到conf文件夹下的logging.properties文件 在该文件下添加如下属性也可防止控制台乱码(引用评论,未经亲身证实,谢谢评论支持)
java.util.logging.ConsoleHandler.encoding = GBK
附加:如果你使用了GBK汉字内码扩展规范依旧无效可以尝试换成UTF-8(GBK规则包含全部中文字符,
UTF-8是针对Unicode的一种可变长度字符编码。它可以用来表示Unicode标准中的任何字符)
cmd运行tomcat出现乱码与解决
乱码表现如下:
原因
CMD编码格式是GBK,而Tomcat中默认控制台编码格式是UTF-8
修改
关掉运行Tomcat的CMD后。找到tomcat路径中conf文件夹中的logging.properties文件,将其中配置控制台 语句"java.util.logging.ConsoleHandler.encoding = UTF-8"中的UTF-8改为GBK。(如下两图所示)
更改过后的效果如下:
问题解决
来源:https://blog.csdn.net/cm777/article/details/81742396


猜你喜欢
- DataGridView:显示数据表后台数据绑定:List<xxx> list = new List<xxx>();
- 配置两个parent的方法在向pom.xml 文件中添加依赖之前需要先添加spring-boot-starter-parent。spring
- 1、什么是GradleGradle是一种结合了Ant和Maven两者优势的下一代构建工具,既有Ant构建灵活性的优点,也保留Maven约定优
- 本文实例为大家分享了Android自定义View实现简易画板的具体代码,供大家参考,具体内容如下自定义VIew实现简易画板效果,功能包括清空
- 简单回顾一下CAS算法CAS算法 即compare and swap(比较与交换),是一种有名的无锁算法。无锁编程,即不使用锁的情况下实现多
- 本节了解一下 SpringBoot 中 Web 开发的静态资源导入和首页设置,对应 SpringBoot-03-Web 项目。1. 静态资源
- 本文通过C#程序代码展示如何给PDF文档添加可视化数字签名和不可见数字签名。可视化数字签名,即在PDF文档中的指定页面位置添加签名,包含相关
- 前言String可以说是Java中使用最多最频繁、最特殊的类,因为同时也是字面常量,而字面常量包括基本类型、String类型、空类型。一.
- 首先,说说final。final关键字可以修饰变量,方法,类。final变量:需求:1 需要一个永不改变的编译时常量2 一个运行时被初始化的
- 周末这天手痒,正好没事干,想着写一个分页的例子出来给大家分享一下。这个案例分前端和后台两部分,前端使用面向对象的方式写的,里面用到了一些回调
- 本文实例为大家分享了C#基于Sockets类实现TCP通讯的具体代码,供大家参考,具体内容如下最终效果TCPClientusing Syst
- 饿汉式立即加载防止new对象,构造私有,写一个公共的方法返回对象占用空间,线程安全public class Singleton { &nbs
- 在学习 Spring Mvc 过程中,有必要来先了解几个关键参数:@Controller:在类上注解,则此类将编程一个控制器,在项目启动 S
- 本文实例为大家分享了Unity实现透视滑动列表的具体代码,供大家参考,具体内容如下1、目的有时候,为了实现更好的美术效果,需要实现一些特殊的
- 同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++/python/Java,结合
- ShapeDrawable是一种很常见的Drawable,可以理解为通过颜色来构造的图形,它既可以是纯色的图形,也可以是具有渐变效果的图形,
- 准备三个框架结合的lib包Spring3结合Struts2的步骤如下:1:开启Struts2结合Spring3,在struts.xml中添加
- 性能优化的帮助工具:MAT,Memory Monitor(属于AndroidMonitor中一个模块),HeapTool(查看堆
- 我们先假设一个场景想象一下,当一个项目出现bug的时候,恰巧这个时候需要你去修改,而当你打开项目之后,眼前的代码让你有一种特别严重的陌生感,
- Map集合Map集合存储的是键值对Map集合的实现类:HashTable、LinkedHashMap、HashMap、TreeMapHash