原因:-Dfile.encoding=utf-8

方法一:运行时加
        java -jar -Dfile.encoding=utf-8 xxx.jar

解决java在idea运行正常,但是打成jar包后中文乱码问题_idea打包出来的jar乱码-CSDN博客

方法二:在环境变量中加

JAVA_TOOL_OPTIONS

-Dfile.encoding=UTF-8

错误的编码格式会影响AESUtil.java工具栏的加解密,如下:

// 解密
username = AESUtil.decrypt(username, key, iv).trim();

Logo

一站式 AI 云服务平台

更多推荐