定义和用法

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() 函数相关推荐

  1. JavaScript全局函数

    1.decodeURI()  参数:string 功能描述:对 encodeURI() 函数编码过的 URI 进行解码. 实例: 可把 http://www.cnblogs.com/My%20firs ...

  2. JavaScript常用函数总结

    原文地址在我的博客, 转载请注明出处,谢谢! 概述 本文总结了JavaScript常用函数,这些函数包括Array常用函数以及String常用函数 JavaScript原生函数 Array常用函数 i ...

  3. javascript encodeuri php,JavaScript encodeURI 和encodeURIComponent_javascript技巧

    encodeURI和encodeURIComponet函数都是javascript中用来对URI进行编码,将相关参数转换成UTF-8编码格式的数据.URI在进行定位跳转时,参数里面的中文.日文等非AS ...

  4. JavaScript unescape() 函数

    定义和用法 unescape() 与 escape() unescape() 函数可对通过 escape() 编码的字符串进行解码. 语法 unescape(string) 参数 描述 string ...

  5. JavaScript encodeURI()以及python解码

    文章目录 JavaScript编解码 Python编解码 JavaScript编解码 decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码 Python编解码 Py ...

  6. javascript 回调函数

    javascript 回调函数 回调函数 作为参数传递的函数 示例代码 let x = function () {console.log("执行回调函数") }let y = fu ...

  7. [译] ES6+ 中的 JavaScript 工厂函数(第八部分)

    本文讲的是[译] ES6+ 中的 JavaScript 工厂函数(第八部分), 原文地址:JavaScript Factory Functions with ES6+ 原文作者:Eric Elliot ...

  8. 【译】JavaScript 工厂函数 vs 构造函数

    译者:前端小智 原文:medium.com/@chamikakas- 当谈到JavaScript语言与其他编程语言相比时,你可能会听到一些令人困惑东西,其中之一是工厂函数和构造函数. 想优质文章请猛戳 ...

  9. 理解javascript 回调函数

    理解javascript 回调函数 原文:理解javascript 回调函数 ##回调函数定义 百度百科:回调函数 回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一 ...

最新文章

  1. 如何用Python玩转比特币?(附源码)
  2. UPS不间断电源放电时间计算方法
  3. 1970.1.1这个特殊时间
  4. Linux学习之033_2
  5. Tomcat Server.xml 标签详解 .
  6. Django 电脑使用管理
  7. 计算机协会小游戏,网页闯关小游戏闯关记录(一)ISA TEST
  8. dbstart $oracle_home,使用dbstart和dbshut命令启动和关闭数据库
  9. mysql if join_如何在MySQL中使用JOIN编写正确的If … Else语句?
  10. Java+MySQL实现评论功能设计开发
  11. 怎样在Linux中用Vim对文件进行密码保护
  12. CAJ云阅读怎么用,可以修改caj文件吗?
  13. 苏宁易购:苏宁小店将获4.5亿美元增资
  14. Java doc或docx转pdf文件预览
  15. 7-16 寻找大富翁
  16. macOS SwiftUI 指示器组件规范之 01 液位指示器Level Indicators
  17. 王者荣耀苹果微信多久更新服务器,8月23日王者荣耀ios版更新不了一直显示维护怎么回事 王者荣耀苹果手机微信区一直显示维护...
  18. 【面试题】京东大数据面试真题汇总,收藏必备
  19. PG使用pg_settings表查看参数的生效条件
  20. 第十三次CCF认证经历

热门文章

  1. uniapp连接php,thinkphp5 对接手机uni-app的unipush推送(个推)
  2. xp 硬盘安装linux双系统,WinXP硬盘安装Ubuntu 11.10双系统全程图解
  3. datagrip mysql乱码_DataGrip和IDEA无法连接上Mysql问题解决方法详解
  4. 适合pythonpandas的软件_适合 Python 入门的 8 款强大工具!
  5. java判断对象无数据_java利用反射机制判断对象的属性是否为空以及获取和设置该属性的值...
  6. 【MySQL】错误#1217:外键约束引起的错误
  7. 【eclipse】配置author和commiter,git配置user.name和user.email
  8. android 摄像头参数,获取Android设备上的详细的摄像头信息
  9. 学生专用计算机如何打游戏,电竞专业学生日常:白天学语数外计算机,晚上才打游戏...
  10. python最好的教程_喜大普奔~可能是最好的Python教程