记录jd-gui反编译中文乱码超绝有效解决方法 首先确定本身代码使用utf-8编码无误后就是jd-gui没有做编码限定的原因 指定file.endocing=UTF-8就可以解决 WIN+R输入powershell并回车进入 在弹出的窗口中输入 java -D'file.encoding=UTF-8' -jar C:\software\dev\java\jd-gui.exe //C:\software\dev\java\jd-gui.exe 这里需要配自己的安装路径 输入完命令后就会弹出jd-gui的页面 而后再打开war包反编译就正常啦