你的位置:首页 > Java教程

[Java教程]JS Encode and Decode URL

1.Encode URL String

var url = $(location).attr('href'); //get current url//ORvar url = 'folder/index.html?param=#23dd&noob=yes'; //or specify onevar encodedUrl = encodeURIComponent(url);console.log(encodedUrl);//outputs folder%2Findex.html%3Fparam%3D%2323dd%26noob%3Dyes

2.Decode URL String

var url = $(location).attr('href'); //get current url//ORvar url = 'folder%2Findex.html%3Fparam%3D%2323dd%26noob%3Dyes'; //or specify onevar decodedUrl = decodeURIComponent(url);console.log(decodedUrl);//outputs folder/index.html?param=#23dd&noob=yes

3.HTML URL Endoding References  

space 	%20! 	%21" 	%22# 	%23$ 	%24% 	%25& 	%26' 	%27( 	%28) 	%29* 	%2A+ 	%2B, 	%2C- 	%2D. 	%2E/ 	%2F... etc

测试网址:http://www.w3schools.com/tags/ref_urlencode.asp

原文网址:http://www.sitepoint.com/jquery-decode-url-string/