java decodeuri

作者:原创时间:2022-03-30
文档

java decodeuri是什么,让我们一起了解一下。

decodeURI() 是JavaScript的内置函数,用于对encodeURI()函数编码过的URI进行解码,URI是用来标识互联网上的资源和怎样访问这些资源的传输协议的字符串,decodeURI函数操作的是完整的URI。

在JavaScript中,encodeURI和decodeURI 主要用于URL(网址)的编码、解码,是JavaScript的自身函数,采用UTF-8编码格式对指定的字符串进行编码或解码。所以我们要先了解这两个函数的含义是什么?

1、编码函数 encodeURI():将非字母、数字 字符转换成ASCII码,以16进制表示。

2、译码函数 decodeURI():将被encodeURI()编码过的 ASCII码转换成对应的字符。

实战操作:地址解码decodeURI。

//获取完整的 URL
var url = window.location.href;
//从问号 (?) 开始的 URL(查询部分)
var url = window.location.search;
//当前 URL 的端口号
var url = window.location.port;
//decodeURI()可对 encodeURI()编码过的 URI 进行解码。
//url =decodeURI(decodeURI(location.search)); 
url =decodeURI(location.search); 
// decodeURIComponent()可对 encodeURIComponent()编码的 URI 进行解码。
//可以编码和解码URI特殊字符(如#,/,¥等)

拓展一下:另外encodeURIComponent和decodeURIComponent也是主要用于URL(网址)的编码、解码,是JavaScript的自身函数,采用UTF-8编码格式对指定的字符串进行编码或解码。

编码函数 encodeURIComponent():将非字母、数字 字符转换成ASCII码,以16进制表示。

译码函数 decodeURIComponent():将被encodeURIComponent()编码过的 ASCII码转换成对应的字符。

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
java delegate java调用c++接口 java调用c++ java获取绝对值 java delete java调用asmx接口 java dependency java dev java fastdfs java development java dict java fastjson java feign java divide java field java field获取值 java dockerfile java file.exists() java fileinputstream java findfirst java decode java调python java decaf java读取本地excel java读取json java dataset java规则引擎 java dataframe java表单校验 java获得当前路径 java dashboard java获取随机数 java daemon java获取随机字符串 java ctp java获取运行时间 java cssbox java获取路径 java获取请求域名 java csrf