gpt4 book ai didi

修改Tomcat运行时jvm编码问题

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章修改Tomcat运行时jvm编码问题由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

问题:

最近在部署项目的时候出现数据乱码的情况,经过一番查看项目都是用的UTF-8编码格式,数据也是,但是经过调用接口传给对方就乱码了.

由于是部署在Windows环境下,Windows默认编码GBK,这就导致了jvm运行时编码不一致的问题,修改也很容易.

解决办法:

Linux环境下如果使用的UTF-8编码,可以不用修改,因为Linux默认为UTF-8 。

war包部署在Tomcat 。

修改jvm编码 。

Linux环境 。

在catalina.sh配置 。

JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=utf-8" 。

由于Windows环境下默认的编码格式为GBK,所以要修改Tomcat运行时编码格式.

Windows环境 。

在catalina.bat配置 。

set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8 。

如果是jar包部署,只需要在启动命令加入jvm参数即可.

jar包部署 。

启动命令加入jvm参数 。

java -Dfile.encoding=UTF-8 -jar xxx.jar 。

总结 。

以上所述是小编给大家介绍的修改Tomcat运行时jvm编码问题,希望对大家有所帮助! 。

原文链接:https://www.cnblogs.com/wlv1314/archive/2020/01/04/12150477.html 。

最后此篇关于修改Tomcat运行时jvm编码问题的文章就讲到这里了,如果你想了解更多关于修改Tomcat运行时jvm编码问题的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com