首页 > 编程语言 >JavaScript encodeURI() 函数 Url编码

JavaScript encodeURI() 函数 Url编码

时间:2022-11-23 13:32:13浏览次数:42  
标签:编码 www cn Url w3school JavaScript URI encodeURI


定义和用法

encodeURI() 函数可把字符串作为 URI 进行编码。

语法



encodeURI(URIstring)



参数

描述

URIstring

必需。一个字符串,含有 URI 或其他要编码的文本。

返回值

URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。

说明

该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。

该方法的目的是对 URI 进行完整的编码,因此对以下在 URI 中具有特殊含义的 ASCII 标点符号,encodeURI() 函数是不会进行转义的:;/?:@&=+$,#


提示和注释

提示:如果 URI 组件中含有分隔符,比如 ? 和 #,则应当使用 encodeURIComponent() 方法分别对各组件进行编码。


实例

在本例中,我们将使用 encodeURI() 对 URI 进行编码:

encodeURI("http://www.w3school.com.cn")
encodeURI("http://www.w3school.com.cn/My first/")
encodeURI(",/?:@&=+$#")

输出:



http://www.w3school.com.cn http://www.w3school.com.cn/My%20first/ ,/?:@&=+$#



标签:编码,www,cn,Url,w3school,JavaScript,URI,encodeURI
From: https://blog.51cto.com/u_1236522/5881173

相关文章

  • JavaScript unescape() 函数解码
    定义和用法unescape()函数可对通过escape()编码的字符串进行解码。语法unescape(string)参数描述string必需。要解码或反转义的字符串。返回值string被解码后的一个......
  • JavaScript escape() 函数编码
    定义和用法escape()函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。语法escape(string)参数描述string必需。要被转义或编码的字符串。返回值已编码......
  • 前端项目通过‘URL 重写’部署在 IIS 中,访问 WebAPI 接口
    〇、前言在前端项目开发时,我们可以通过配置代理proxy来访问本地或者是远程接口,但是部署后代理就失效了。如果项目部署在IIS上,就没法去对应到指定接口,此时就需要IIS......
  • Java 网络编程(七)URL
    URL:https://www.baidu.com/协议://ip地址:端口/项目名/资源 统一资源定位符:定位资源的,定位互联网上的某一个资源DNS域名解析www.baidu.com publicclassURLDem......
  • docker容器内ip可以ping通宿主机内网ip,无法通过curl访问解决方案
    iptables防火墙问题查看已有规则 iptables-SINPUT执行以下命令运行docker网卡访问临时方案 iptables-IINPUT4-idocker0-jACCEPT永久方案 vim/etc......
  • 28个Javascript 数组方法提高开发效率
    28个Javascript数组方法清单列表web前端开发 2022-11-2310:05 发表于上海01、Array.map()返回一个新数组,其中包含对该数组中每个元素调用提供的函数的结果。const......
  • javascript-代码随想录训练营day7
    454.四数相加Ⅱ题目链接:https://leetcode.cn/problems/4sum-ii/题目描述:给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,......
  • JavaScript对象_Global和案例1_点灯开关
    JavaScript对象_Global:Global:1.特点:全局对象,这个Global中封装的方法不需要对象就可以直接调用。方法名();2.方法:encodeURI():url编码decodeURI():url解码encodeUR......
  • javascript-代码随想录训练营day6
    242.有效的字母异位词题目链接:https://leetcode.cn/problems/valid-anagram/题目描述:给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s......
  • curl发送post请求
    >>curl-g-i-XPOSTx.x.x.x:11115/backend/prop-present/-H"Content-Type:application/json"-d'{"game_id":9,"user_id":33793266,"open_id":"oZKx35BPtZm_ANPL......