JS
escape()使用轉義序列替換某些字符來對字符串進行編碼
JavaScript 中國 編碼后 JavaScript %u4E2D%u56FD
unescape()對使用
encodeURI()通過轉義某些字符對 URI 進行編碼
JavaScript 中國 編碼后JavaScript%E4%B8%AD%E5%9B%BD
decodeURI()對使用 encodeURI() 方法編碼的字符串進行解碼
//與上面區別 對於 ASCII 字符不編碼,用於 分隔 URI 各種組件的標點符號,都由一個或多個十六進制的轉義序列替換
encodeURIComponent()通過某些轉義字符對 URI 的組件進行編碼
deencodeURIComponent()對使用 encodeURIComponent() 方法編碼的字符串進行解碼
JAVA
// 編碼
String str = URLEncoder.encode(
"中國"
,
"utf-8"
);
System.out.println(str);
//解碼
String str1=URLDecoder.decode(str,
"UTF-8"
);
System.out.println(str1);