关于Tomcat控制台乱码解决办法___ 解决 IntelliJ IDEA Tomcat 控制台中文输出乱码问题

1、修改cmd的编码格式

快捷键win+R打开运行程序,输入regedit打开注册表,找到以下路劲并且修改。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor],新建一个字符串值,key-value如下:
"autorun"="chcp 65001",之后重新打开cmd即可。

2、修改Tomcat bin目录下startup.bat文件

将call "%EXECUTABLE%" start %CMD_LINE_ARGS%  改为 call "%EXECUTABLE%" run %CMD_LINE_ARGS%

3、修改Tomcat bin目录下catalina.bat文件

将set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%"

改为:set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Dfile.encoding=UTF-8"

解决办法

找到安装IDEA的bin目录将idea.exe.vmoptions和idea64.exe.vmoptions两个文件打开分别在文件最末尾添加-Dfile.encoding=UTF-8

重新启动tomcat解决utf-8乱码显示问题

原文地址:https://www.cnblogs.com/gu-bin/p/10326755.html

时间: 2024-11-05 16:32:58

关于Tomcat控制台乱码解决办法___ 解决 IntelliJ IDEA Tomcat 控制台中文输出乱码问题的相关文章

ifconfig出现bash: ifconfig:command not found解决办法之解决连环问题

Centos7中没有安装ifconfig命令的解决方法 在这之前,centos7最小化安装默认是不能联网的,首先必须切换到root用户,再解决网络问题 一.      切换到root用户 二.      解决网络问题 三.      安装ifconfig   一.切换到root用户 Linux下切换root用户提示Authentication failure错误的解决方法 第一种情况可能是root密码输入错误造成的,再仔细检查一遍是否输入错误 第二种是刚安装完,没有设置root用户密码导致的,

Rstudio 控制台 中文输出乱码问题

问题重现: 在通过URL获取数据时, 在控制台中输出所获取的内容时发现中文是乱码,英文无影响.即使在函数中表明通过utf-8去进行解码也会有这个问题. 这是因为R是通过本地编码来对Unicode进行解释,而本地码通常是GBK,所以会有乱码.   解决方案: 利用 iconv 函数解决: iconv ( x , from = , to = ) eg : raw = readLines(URL, encoding = 'utf-8') iconv ( raw, 'utf-8', 'gbk') 这样再

qtcreator_process_stub中文输出乱码

使用qt运行程序输出中文,全都变成了□,让人很头疼,百度了很久,找了一些解决方案都是: 用vim打开x11-common,在控制台输入 vim /etc/X11/Xresources/x11-common 然后添加,注意红色字体不要加入: xterm*geometry: 50x24 (改变窗体大小) xterm*faceName:Monospace:antialias=True:pixelsize=15 (显示中文) xterm*faceNameDoublesize:WenQuanYi Zen

ECS云主机SSH连接提示“Connection reset by peer”的解决办法和解决思路

三周前刚从上家公司换到新的公司,这家公司与上家公司相比对阿里云的云计算环境更加的依赖,使用的ECS实例和其他服务如SLB.RDS.OSS等更多了一个数量级.这篇文章的背景就是为了解决阿里云ECS云主机SSH连接的一个问题,从故障发现到故障排除到最后反思的一个详细过程.文章比较长,图片众多,建议有时间仔细阅读,没时间就阅读文末的"总结和反思"部分即可. 故障发现: 2017-05-23 下午17:00点前同事报告称GitLab所在的服务器访问出现异常.经查发现在公司内无法正常通过SSH连

HttpServletResponse应用中文输出乱码问题及解决方法

由于计算机中的数据都是以二进制形式存储的,因此,当传输文本时,就会发生字符和字节之间的转换.字符与字节之间的转换是通过查码表完成的,将字符转换成字节的过程称为编码,将字节转换成字符的过程称为解码,如果编码和解码使用的码表不一致,就会导致乱码问题. 对于有些解码错误,可以通过修改浏览器的解码方式解决.在浏览器中单击"查看"--"编码"--utf-8选项,将浏览器的编码方式设置成UTF-8.由此说明,通过修改浏览器的编码方式可以解决乱码,但是,这样的做法显然能不可取,为

11.5解决中文输出乱码问题(案例)

原文地址:https://www.cnblogs.com/jiafeng1996/p/12343723.html

eclipse下启动tomcat出现Setting property 'source' to 'org.eclipse.jst.jee.server: '错误的解决办法

在eclipse中启动tomcat时出现Setting property 'source' to 'org.eclipse.jst.jee.server:你的站点名'   did not find a matching property错误 解决办法: 1.在server控制台内,在服务器上点右键--属性 2.general选项卡中点switch location 这时,location变为:/servers/tomcat6.0 server at localhost.server 3.在pro

一次tomcat服务器被入侵解决办法

突然tomcat目录下莫名其妙的多了几个war文件,里面内容只有一个index.jsp,打开控制台发现多了几个应用,我可以确定不是我部署上去的,顺着应用访问竟然看到了 天哪,这是个资源管理器的功能,能控制机器上所有文件操作. 还有 真是太危险了,原来tomcat这么容易被入侵 解决办法 1)马上停止tomcat 2)确定是入侵文件后马上删除或转移到其它临时目录 3) 修改conf/tomcat-user.xml 里的密码, 要设置复杂一些  4)如果manager服务可以不用最好停止,移除app

表单以get方式提交出现中文乱码解决办法

如果表单是以get方式提交就会出现中文乱码 这时可以在tomcat中配置解决中文乱码问题. 解决办法方法如下: 在tomcat文件夹下的conf中找到server.xml文件  在端口处添加  <Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8&qu