使用JavaScript 的 encodeURI 对内容进行uri编码
使用JavaScript 的 decodeURI 对内容进行uri解码
encodeURI不转义的字符包括 A-Z a-z 0-9 ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #
encodeURI 和 encodeURIComponent 主要区别在于编码转义范围不同,如果需要编码之后依然是一个可用的url,应使用encodeURI;如果需要将url作为参数传递,应使用encodeURIComponent。