Maven 打包项目后,接口识别中文乱码

背景

项目在Idea里面运行,调用接口发送中文消息正常,用Maven打包项目后,运行jar包,调用接口发送中文出现乱码。

解决方法

1.Idea编译配置

2.如果更改了上述配置之后还是没有效果,则在运行jar包的前面加上 -Dfile.encoding=UTF-8 -jar

java -Dfile.encoding=UTF-8 -jar D:****.jar

相关推荐
AnAnCode几秒前
【时间轮算法】时间轮算法的详细讲解,从基本原理到 Java 中的具体实现
java·开发语言·算法·时间轮算法
Java天梯之路几秒前
Spring IOC 核心源码解析
java·spring·源码
JIngJaneIL4 分钟前
基于Java二手交易管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot
雨中飘荡的记忆6 分钟前
Spring Data JPA详解
java·spring
虚伪的空想家8 分钟前
首发:TDengine3.3.6版本使用K8S部署
java·docker·容器·kubernetes·k8s·时序数据库·tdengine
悟空码字9 分钟前
SpringBoot实现系统监控:给应用装上“健康手环”
java·后端·监控
葡萄成熟时 !9 分钟前
快捷键idea
java
吃喝不愁霸王餐APP开发者11 分钟前
外卖霸王餐灰度开关:基于Spring Cloud Config+Bus动态刷新踩坑
java
雨中飘荡的记忆11 分钟前
Spring Security详解
java·spring
小许学java21 分钟前
网络编程套接字
java·网络·udp·socket·tcp·套接字