前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决Tomcat中文乱码问题——windows平台

解决Tomcat中文乱码问题——windows平台

作者头像
红目香薰
发布2022-11-30 19:07:01
5.6K0
发布2022-11-30 19:07:01
举报
文章被收录于专栏:CSDNToQQCodeCSDNToQQCode

目录

为什么Tomcat启动会出现乱码

编码格式修改方法:

如图修改并保存:

重新启动startup.bat并查看中文效果:

window默认编码格式是GBK对我们在windows平台编码有什么影响?

Win10 设置全局默认编码为utf-8


为什么Tomcat启动会出现乱码

我们在windows平台单独启动tomcat的时候基本上都是乱码。

这是因为tomcat默认编码是UTF-8,但是windows默认的编码格式是GBK,不匹配,所以我们改一下就行了。

注:windows是GBK, Linux 是UTF-8。

编码格式修改方法:

我们修改配置肯定是在tomcat的conf文件夹内,修改日志的配置文件【logging.properties】

将【logging.properties】文件中的所有UTF-8都改成GBK即可。

如图修改并保存:

需要改的编码 

代码语言:javascript
复制
1catalina.org.apache.juli.AsyncFileHandler.level = FINE
1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina.
1catalina.org.apache.juli.AsyncFileHandler.encoding = GBK

2localhost.org.apache.juli.AsyncFileHandler.level = FINE
2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.
2localhost.org.apache.juli.AsyncFileHandler.encoding = GBK

3manager.org.apache.juli.AsyncFileHandler.level = FINE
3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
3manager.org.apache.juli.AsyncFileHandler.encoding = GBK

4host-manager.org.apache.juli.AsyncFileHandler.level = FINE
4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.
4host-manager.org.apache.juli.AsyncFileHandler.encoding = GBK

java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
java.util.logging.ConsoleHandler.encoding = GBK

重新启动startup.bat并查看中文效果:

window默认编码格式是GBK对我们在windows平台编码有什么影响?

其实,没有什么影响,几乎所有的编译器都能修改编码格式,windows自带的txt也能修改编码格式为UTF-8,有需要就修改,没需要正常使用就好。但是在开发过程中建议所有的编码格式都采用UTF-8这样不会出现各种乱码的问题。

Win10 设置全局默认编码为utf-8

按win键打开面板搜索【语言设置】

点击【管理语言设置】

一次选择【管理】【更改系统区域设置】【勾选Beta版:使用……】,最后点击确定。

需要重启才能确认部署。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-09-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么Tomcat启动会出现乱码
  • 编码格式修改方法:
  • 如图修改并保存:
  • 重新启动startup.bat并查看中文效果:
  • window默认编码格式是GBK对我们在windows平台编码有什么影响?
  • Win10 设置全局默认编码为utf-8
相关产品与服务
日志服务
日志服务(Cloud Log Service,CLS)是腾讯云提供的一站式日志服务平台,提供了从日志采集、日志存储到日志检索,图表分析、监控告警、日志投递等多项服务,协助用户通过日志来解决业务运维、服务监控、日志审计等场景问题。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档