彻底解决tomcat中文乱码问题方案
作者:辛丑年正月十五 时间:2023-06-25 17:24:46
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
标签:tomcat,中文,乱码
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Unity中C#和Java的相互调用实例代码
2022-02-28 13:40:53
C#实现读写ini文件类实例
2023-09-06 18:47:00
Java基础之finally语句与return语句详解
2021-11-27 19:21:22
C#实现按照指定长度在数字前补0方法小结
2023-02-23 09:42:32
Java8新增的重复注解功能示例
2022-09-06 22:49:58
C#可用于登录验证码的四位随机数生成方法
2021-08-01 00:31:01
一文解决springboot打包成jar文件无法正常运行的问题
2021-11-03 14:54:28
![](https://img.aspxhome.com/file/2023/0/67120_0s.png)
c#实现的操作oracle通用类
2022-01-31 15:08:37
关于SpringCloud的微服务结构及微服务远程调用
2021-11-06 20:11:45
![](https://img.aspxhome.com/file/2023/8/77088_0s.png)
详解利用Spring加载Properties配置文件
2023-04-04 20:53:13
Android开启动画之渐隐渐现效果
2021-07-21 08:45:28
java实现简单扫雷游戏
2022-09-15 13:48:11
C#中使用Split方法拆分字符串实例
2023-04-15 11:14:16
基于Android中获取资源的id和url方法总结
2023-06-20 06:05:21
Java一个简单的红包生成算法
2023-12-12 10:56:50
mybatis使用Integer类型查询可能出现的问题
2022-09-01 12:47:38
C#文件路径操作详细总结
2021-06-06 04:07:41
JavaWeb搭建网上图书商城毕业设计
2023-08-29 00:08:32
![](https://img.aspxhome.com/file/2023/6/70976_0s.png)
SpringBoot实现二维码扫码登录的原理及项目实践
2022-02-25 22:31:15
![](https://img.aspxhome.com/file/2023/5/77995_0s.png)
java入门概念个人理解之package与import浅析
2021-07-09 10:18:55