RSA解密中文乱码解决,前端加密后端解密

    var name = '中文测试'
    var nameen = encodeURIComponent(name);
    var name = encrypt.encrypt(nameen);

先用encodeURIComponent() 加密,再用rsa加密

后台解密:

先rsa解密,再用 URLDecoder.decode()    解密

           String name2 = RSACoderUtil.decryptByPrivateKey(name);
           String sender = java.net.URLDecoder.decode(name2, "UTF-8");
           System.out.println(name + ",解密后:" + sender);


版权声明:本文为weixin_46305078原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。