JavaScript encodeURI() 函数
定义和用法
encodeURI() 函数可把字符串作为 URI 进行编码。
语法
encodeURI(URIstring)
参数 | 描述 |
---|---|
URIstring | 必需。一个字符串,含有 URI 或其他要编码的文本。 |
返回值
URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。
说明
该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。
该方法的目的是对 URI 进行完整的编码,因此对以下在 URI 中具有特殊含义的 ASCII 标点符号,encodeURI() 函数是不会进行转义的:;/?:@&=+$,#
提示和注释
提示:如果 URI 组件中含有分隔符,比如 ? 和 #,则应当使用 encodeURIComponent() 方法分别对各组件进行编码。
实例
在本例中,我们将使用 encodeURI() 对 URI 进行编码:
<script type="text/javascript">document.write(encodeURI("http://www.w3school.com.cn")
+ "<br />") document.write(encodeURI("http://www.w3school.com.cn/My first/")
) document.write(encodeURI(",/?:@&=+$#")
)</script>
输出:
http://www.w3school.com.cn http://www.w3school.com.cn/My%20first/ ,/?:@&=+$#
转载于:https://www.cnblogs.com/zhuyeshen/p/10870852.html
JavaScript encodeURI() 函数相关推荐
- JavaScript全局函数
1.decodeURI() 参数:string 功能描述:对 encodeURI() 函数编码过的 URI 进行解码. 实例: 可把 http://www.cnblogs.com/My%20firs ...
- JavaScript常用函数总结
原文地址在我的博客, 转载请注明出处,谢谢! 概述 本文总结了JavaScript常用函数,这些函数包括Array常用函数以及String常用函数 JavaScript原生函数 Array常用函数 i ...
- javascript encodeuri php,JavaScript encodeURI 和encodeURIComponent_javascript技巧
encodeURI和encodeURIComponet函数都是javascript中用来对URI进行编码,将相关参数转换成UTF-8编码格式的数据.URI在进行定位跳转时,参数里面的中文.日文等非AS ...
- JavaScript unescape() 函数
定义和用法 unescape() 与 escape() unescape() 函数可对通过 escape() 编码的字符串进行解码. 语法 unescape(string) 参数 描述 string ...
- JavaScript encodeURI()以及python解码
文章目录 JavaScript编解码 Python编解码 JavaScript编解码 decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码 Python编解码 Py ...
- javascript 回调函数
javascript 回调函数 回调函数 作为参数传递的函数 示例代码 let x = function () {console.log("执行回调函数") }let y = fu ...
- [译] ES6+ 中的 JavaScript 工厂函数(第八部分)
本文讲的是[译] ES6+ 中的 JavaScript 工厂函数(第八部分), 原文地址:JavaScript Factory Functions with ES6+ 原文作者:Eric Elliot ...
- 【译】JavaScript 工厂函数 vs 构造函数
译者:前端小智 原文:medium.com/@chamikakas- 当谈到JavaScript语言与其他编程语言相比时,你可能会听到一些令人困惑东西,其中之一是工厂函数和构造函数. 想优质文章请猛戳 ...
- 理解javascript 回调函数
理解javascript 回调函数 原文:理解javascript 回调函数 ##回调函数定义 百度百科:回调函数 回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一 ...
最新文章
- 如何用Python玩转比特币?(附源码)
- UPS不间断电源放电时间计算方法
- 1970.1.1这个特殊时间
- Linux学习之033_2
- Tomcat Server.xml 标签详解 .
- Django 电脑使用管理
- 计算机协会小游戏,网页闯关小游戏闯关记录(一)ISA TEST
- dbstart $oracle_home,使用dbstart和dbshut命令启动和关闭数据库
- mysql if join_如何在MySQL中使用JOIN编写正确的If … Else语句?
- Java+MySQL实现评论功能设计开发
- 怎样在Linux中用Vim对文件进行密码保护
- CAJ云阅读怎么用,可以修改caj文件吗?
- 苏宁易购:苏宁小店将获4.5亿美元增资
- Java doc或docx转pdf文件预览
- 7-16 寻找大富翁
- macOS SwiftUI 指示器组件规范之 01 液位指示器Level Indicators
- 王者荣耀苹果微信多久更新服务器,8月23日王者荣耀ios版更新不了一直显示维护怎么回事 王者荣耀苹果手机微信区一直显示维护...
- 【面试题】京东大数据面试真题汇总,收藏必备
- PG使用pg_settings表查看参数的生效条件
- 第十三次CCF认证经历
热门文章
- uniapp连接php,thinkphp5 对接手机uni-app的unipush推送(个推)
- xp 硬盘安装linux双系统,WinXP硬盘安装Ubuntu 11.10双系统全程图解
- datagrip mysql乱码_DataGrip和IDEA无法连接上Mysql问题解决方法详解
- 适合pythonpandas的软件_适合 Python 入门的 8 款强大工具!
- java判断对象无数据_java利用反射机制判断对象的属性是否为空以及获取和设置该属性的值...
- 【MySQL】错误#1217:外键约束引起的错误
- 【eclipse】配置author和commiter,git配置user.name和user.email
- android 摄像头参数,获取Android设备上的详细的摄像头信息
- 学生专用计算机如何打游戏,电竞专业学生日常:白天学语数外计算机,晚上才打游戏...
- python最好的教程_喜大普奔~可能是最好的Python教程