+ | 空格 | / | ? | % | & | = | # |
%2B | %20 | %2F | %3F | %25 | %26 | &3D | %23 |
str = str.replace(/\+/g,"%2B"); 将+号替换为十六进制
1.当图片base64码作为参数传递到后台时,需要转义其中的某些特殊字符(“+”号和“=“等号)
data = data.replace(/\+/g,"%2B");
data = data.replace(/\=/g,"&3D");
2.当url作为参数传递到后台时要注意特殊符号(“&”的转化)
data = data.replace(/\&/g,"%26");
+ | 空格 | / | ? | % | & | = | # |
%2B | %20 | %2F | %3F | %25 | %26 | &3D | %23 |
str = str.replace(/\+/g,"%2B"); 将+号替换为十六进制
版权声明:本文为hanzl1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。