NutzCN Logo
问答 tomcat bat 控制台中文乱码
发布于 3092天前 作者 hzl7652 2371 次浏览 复制 上一个帖子 下一个帖子
标签:

兽总:
tomcat 增加 -Dfile.encoding=UTF8 属性后,控制台输出中文乱码,这个怎么处理呢

10 回复

日志没使用log4j?

使用log4j,日志文件中文没问题。控制台中文乱码是不是无解?

贴一下配置, 正常来说, 设置一下输出的编码就好了

我在tomcat/bin目录下增加 setenv.bat 文件,bat文件内容如下:

@echo off
rem set JAVA_OPTS=%JAVA_OPTS%
set CATALINA_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787 
set MEMORY_OPTS=-server -Xms1500m -Xmx1500m -Xmn400m -XX:MaxPermSize=200m -XX:+UseConcMarkSweepGC
set JAVA_OPTS=%JAVA_OPTS% %MEMORY_OPTS% -Dfile.encoding=UTF8

刚试了一下,还真是个事,各种chcp无效,我继续查查方案

为毛要这样跑tomcat

来自炫酷的 NutzCN

兽总,windows 下你们是怎么跑 tomcat 的,service?

windows 下,service
各种chcp无效,控制台乱码貌似无解

@hzl7652 从不在windows下跑tomcat, 我们就没有windows服务器,哈哈

@wendal 兽总都玩高级货

没办法,我们的机器是客户提供的,客户装什么系统我们就用什么

添加回复
请先登陆
回到顶部