Urldecode and urlencode conversion
What needs to be converted
Converted content
- urlencode:url在传递的时候不能包含特殊字符,所以这里就需要对字符串进行转义,方便在url中进行
传递。这里注意特殊字符的转义情况,例如 +,不同的转义函数处理方式不一样,js中encodeURIComponent("+")
为%2B,encodeURI("+")为+。php中urlencode和rawurlencode也不一样!另外js中有部分符号也是不转义的,
这里和一些其他语言有区别:例如 - _ . ! ~ * ' ( ) 等等,其他语言也会转义成%开头的的字符!请注意!
-
base64是一种基于64个可打印字符来表示二进制数据的表示方法,常用于:http参数传递,图片base64显示,二进制
在网页中显示等一些不太适合直接传递原始信息的情况!