encodeURIComponent() 函数

encodeURIComponent() 函数

https://baike.baidu.com/item/encodeURIComponent() 函数/7418815?fr=aladdin

encodeURIComponent() 函数
[1]
 
作用:可把字符串作为URI 组件进行编码。其返回值URIstring 的副本,其中的某些字符将被
十六进制的
转义序列进行替换。

中文名

encodeURIComponent() 函数

作用:

可把字符串作为URI 组件进行编码
语    法

encodeURIComponent(URIstring)

返回值

URIstring 的副本


简介

编辑

encodeURIComponent() 函数
[1]  
作用:可把字符串作为URI 组件进行编码。


语法

编辑

encodeURIComponent(URIstring)
参数
描述
URIstring
必需。一个字符串,含有 URI 组件或其他要编码的文本。


返回值

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


说明

1、该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: – _ . ! ~ * ‘ ( ) 。
2、其他字符(比如 :;/?:@&=+$,# 这些
用于分隔 URI 组件的标点符号),都是由一个或多个
十六进制的
转义序列替换的。
注意 encodeURIComponent() 函数 与 encodeURI() 函数的区别之处,前者假定它的参数是 URI 的一部分(比如协议、主机名、路径或查询字符串)。因此 encodeURIComponent() 函数将转义
用于分隔 URI 各个部分的标点符号。


实例

document.write(“测试一:”+encodeURIComponent(“你好,世界!”)+ ”

“)
document.write(“测试二:”+encodeURIComponent(“Hello world!”)+ ”

“)
document.write(“测试三:”+encodeURIComponent(“,/?:@&=+$#”))
输出结果:
测试一:你好,世界!
测试二:Hello world!
测试三:,/?:@&=+$#
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113900.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • lamp环境下phpwind,wordpress,discuz论坛的搭建全过程

    lamp环境下phpwind,wordpress,discuz论坛的搭建全过程phpwind,wordpress,discuz3大论坛群英聚会目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。这四个软件都是遵循GPL的开放源码软件,它们安全、稳定、快速、功能强大…

    2022年9月18日
  • 二进制的权展开式_进制按权展开方法

    二进制的权展开式_进制按权展开方法1.问题描述为什么二进制按权展开就是十进制?按照我们所学到的知识,来举例说明。比如:(1111)2按权展开就是:1×23+1×22+1×21+1×20=15我们得到了15对吧,那么两个问题为什么15这个就是十进制呢?为什么展开后相加就正好等于十进制的15呢?2.问题解答首先来看我们为什么按权展开?(1111)2因为逢二进一所以按权展开就是要这样:1×23+1×22+1×21+1×20由于我们习惯性的把加起来的和等于十进制的15所以我们会误认为,按权展开就是十进制其.

    2022年10月17日
  • 多级时间轮定时器_时间轮与哈希表定时

    多级时间轮定时器_时间轮与哈希表定时时间轮简述顾名思义,时间轮就像一个轮子,在转动的时候外界会指向轮子不同的区域,该区域就可以被使用。因此只要将不同时间的定时器按照一定的方法散列到时间轮的不同槽(即时间轮划分的区域)之中,就可以实现在运转到某个槽时,进行判断该定时器是否已经到达运行时间(需要判断是由于有的定时器并非在这一圈就需要运行,可能需要后面几圈才会运行。从图中也可以看出,每个槽中的定时器是以(双向)链表…

    2022年9月29日
  • 【OpenGrok代码搜索引擎】三、OpenGrok常用命令

    【OpenGrok代码搜索引擎】三、OpenGrok常用命令写在前面为了防止一些无法预料的情况发生,建议在完成代码项目索引创建后对索引生成器(indexer)生成的配置文件configuration.xml进行备份。一、免配置方法可以使用一个OpenGrokDocker容器,该容器包含了OpenGrok配置环境,但需要注意的是,该容器不适合大型的代码项目。详细参考链接如下:opengrok/dockeratmaster·oracle/opengrok·GitHubDockerHub二、常用命令2…

    2022年4月29日
  • android系统中toast是什么_Android个人资料简单布局

    android系统中toast是什么_Android个人资料简单布局老规矩,先上效果图吧主要实现了几种常用的方式:1.最基本的Toast系统自带Toast采用的是队列的方式,等当前Toast消失后,下一个Toast才能显示出来;原因是Toast的管理是在队列中,点击一次,就会产生一个新的Toast,要等这个队列中的Toast处理完,这个显示Toast的任务才算结束。 so~我们可以把Toast改成单例模式,没有Toast再新建它,这样也就…

    2022年9月13日
  • 部署项目启动提示找不到locahost:8080…..地址问题

    部署项目启动提示找不到locahost:8080…..地址问题这个遇到过好几次,因为想让项目在本地运行,我们就需要修改下连接地址:一般会在web.xml\当行文件,也会涉及到一些配置文件,需要我们自己改成本地环境还有测试环境。…

    2022年10月31日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号