使用不同的编码转换请求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" );

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。