rsa加密後端解密出現中文亂碼解決方法

今天被這個中文亂碼的問題困擾了一天,故事是這樣的:前端

    前端rsa加密,後端去解密,可是呢有中文的時候解密出來就亂了,想了各類辦法未果;
java


    結論,既然中文亂碼,我就不傳中文就好了哈。在加密以前用後端

// 前端加密前將全部中文encoder掉
// 此函數是js原生函數
var en = encodeURIComponent(str);



// 後臺再轉換回來就好了
String result = java.net.URLDecoder.decode(en ,"UTF-8");

這個方法很巧妙的利用瞭解決url加密的工具,何樂而不爲呢。函數

相關文章
相關標籤/搜索