准备:
假如现在我们有一段URL: http://w3schools.com/my test.asp?name=fajar&car=bmw
前端处理方法:
我们可以使用JavaScript自带的工具类(红色标记)进行转换,例如:
var uri_encode = encodeURIComponent( uri );
输出的值为---->http%3A%2F%2Fw3schools.com%2Fmy%20test.asp%3Fname%3Dst%C3%Afaj%26car%3Dbmw
var uri_decode = decodeURIComponent( uri_encode );
输出的值为---->http://w3schools.com/my test.asp?name=fajar&car=bmw
后端的处理方法:
我们可以使用 java.net.URLEncoder 和 java.net.URLDecoder
String uri_encode = URLEncoder.encode( uri );
String uri_decode = URLDecoder.decode( uri_encode, "UTF-8" );
时间: 2024-11-07 07:34:29