使用不同的编码转换请求URL
准备:
假如现在我们有一段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" );
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。