すべての構成を 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
何が理由でしょうか?