摘要:
为什么要用编码函数encodeURIComponent?前端:请求的url参数处理,1)参数有可能包含& # 这些url中有特殊含义的字符,会破坏参数的完整性2) 参数中可能有中文或者其他文字,有必要前后台协议统一utf8字符后端: 后端数据直显在页面,有可能包含等与html格式冲突的字符,需要编码除了encodeURIComponent外,还有encodeURI和escape。escape已废弃,encodeURI应用于对整个url编码用的也不多。escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-ZencodeURI不编码字符有82个:!,#,$,&am 阅读全文