js編碼java解碼——萬能代碼

客戶端編碼:

var str1="這裏是要編碼的字符串%……&包含特殊字符1234";

var str2=encodeURIComponent(encodeURIComponent(str1));

//此處使用兩次encodeURIComponent編碼,編碼後str2以參數形式傳輸到服務端,然後用java解碼



//java解碼

String str1=request.getParamater("str2");

String str2=java.net.URLDecoder.decode(java.net.URLDecoder.decode(str1, "utf-8"),"utf-8");

//此處的str2與js編碼前的字符串完全一致

System.out.println(str2);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章