平时项目是发布在Linux上的,Linux的默认编码是UTF-8,所以代码的格式一般也是UTF-8。
但是windows环境的默认编码是GBK,直接发布的话自然会有乱码,至于为什么本地开发的时候没有乱码,可能是因为使用了Tomcat等容器的原因吧。。。。

springboot打包发布到windows环境上中文乱码问题

 

 

百度了好多种办法都不太好使;下面是有效的解决办法:

乱码解决方案:

javaw -Dfile.encoding=utf-8 -jar 项目包名.jar
加上-Dfile.encoding=utf-8即可!!!

springboot打包发布到windows环境上中文乱码问题

 

 



相关文章:

  • 2021-07-24
  • 2022-12-23
  • 2022-12-23
  • 2021-11-17
  • 2021-04-22
  • 2022-01-12
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-28
  • 2021-08-21
  • 2021-08-19
  • 2021-04-23
  • 2021-05-02
  • 2022-01-05
相关资源
相似解决方案