博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
url加密 比较
阅读量:7201 次
发布时间:2019-06-29

本文共 557 字,大约阅读时间需要 1 分钟。

1.escape

简单来说,escape是对字符串(string)进行编码(而另外两种是对URL),作用是让它们在所有电脑上可读。编码之后的效果是%XX或者%uXXXX这种形式。其中 ASCII字母、数字、@*/+ ,这几个字符不会被编码,其余的都会。最关键的是,当你需要对URL编码时,请忘记这个方法,这个方法是针对字符串使用的,不适用于URL。事实上,这个方法我还没有在实际工作中用到过,所以就不多讲了。

2.最常用的encodeURI和encodeURIComponent

对URL编码是常见的事,所以这两个方法应该是实际中要特别注意的。它们都是编码URL,唯一区别就是编码的字符范围,其中encodeURI方法不会对下列字符编码  ASCII字母、数字、~!@#$&*()=:/,;?+'encodeURIComponent方法不会对下列字符编码 ASCII字母、数字、~!*()'所以encodeURIComponent比encodeURI编码的范围更大。实际例子来说,encodeURIComponent会把 http://  编码成  http%3A%2F%2F 而encodeURI却不会。

  

转载于:https://www.cnblogs.com/moonzwt/p/9795422.html

你可能感兴趣的文章
教你如何剖析源码
查看>>
Oracle 事务
查看>>
springboot(九):定时任务
查看>>
Java实现二维码技术探讨。
查看>>
java -cp 命令 java jar 命令和 hadoop jar 命令
查看>>
row format delimited fields terminated by ','
查看>>
UDP转TCP隧道工具udptunnel
查看>>
Unable to launch the IIS Express Web server
查看>>
android使用xfire webservice框架远程对sqlserver操作(包括增删改查)的实例!!已在真机上试验通过...
查看>>
c++ 可变参数用法
查看>>
[转]Android自定义Adapter的ListView的思路及代码
查看>>
Altium Designer 基本封装
查看>>
微软官方中文新书《Windows Phone 7应用开发指南 》出版
查看>>
对REST架构的理解及Jquery+JSON+RESTful WCF (附源码)
查看>>
ArcEngine编辑功能(一)
查看>>
Javascript 面向对象编程
查看>>
漫话规则引擎(1): 推理机和规则引擎
查看>>
怎样测试运放的失调电压和偏置电流?
查看>>
[.NET]非托管代码调用托管代码
查看>>
stackoverflow调查:对程序员最具影响的书籍
查看>>