windowstomcat输出乱码接口数据乱码

tomcat输出乱码

首先,我们需要知道为什么乱码
这是因为输出程序使用编码格式数据实际使用的编码格式不一致导致的。
windows系统默认的系统编码格式为GBK,而tomcat日志输出编码格式在新版本默认为UTF-8,所以就导致tomcat输出日志中文乱码

解决思路1:

修改tomcat日志输出编码格式,在tomcatconf目录修改logging.properties,找到如下配置,将UTF-8修改为GBK,这样就跟windows系统保持一致了。
在这里插入图片描述
修改完之后重启tomcat即可

解决思路2:

修改windows系统的编码格式,在 计算机HKEY_CURRENT_USERConsoleTomcat 目录添加CodePage,如果中间有哪一层目录没有自己新建即可,CodePage的值为10进制下的65001,代表UTF-8
在这里插入图片描述
这是最终结果
在这里插入图片描述
修改完之后重启tomcat即可

tomcat接口输入输出参数乱码

同样是因为编码格式问题需要启动参数设置java文件编码格式为UTF-8
tomcat目录bin下找到catalina.batset “JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%”修改成
set “JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8”
在这里插入图片描述
修改完重启tomcat即可

原文地址:https://blog.csdn.net/zyfeng123/article/details/127870815

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_26770.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注