我将所有配置都设置为 UTF-8,但是 RSA 加密的结果之后 Intellij 无法识别。
这是我的设置:
这是实际的加密文本:
getRSA().init(Cipher.ENCRYPT_MODE, readPublicKey());
return new String(getRSA().doFinal(token.getBytes("UTF-8")));
我也在 pom.xml 中设置
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
还有命令行参数:
-Dfile.encoding=UTF-8
可能是什么原因?