html escape函数,JavaScript中escape()函数的使用方法
导语:我们在传递参数时,为了避免服务器端出现乱码,常常会要用到编码函数,urlencode、HtmlEncode、base64_encode等。本文给大家详细讲解JavaScript中escape()函数的使用方法。
在很多脚本语言的应用当中,escape函数是一个可转换编码的函数,比如javascript 的 ajax 中,向test.asp传递参数?username=参数,可先将"参数"用escape重新编码,再进行传递,在服务器端接收后再解码才不会出现乱码。escape一般用于传递URL参数。
escape()函数定义和用法
escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。
escape()函数的语法
escape(string)
参数
描述
string
必需。要被转义或编码的字符串。
escape()的返回值
已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。
该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + . / 。其他所有的字符都会被转义序列替换。
escape()函数的提示和注释
提示:可以使用 unescape() 对 escape() 编码的字符串进行解码。
注释:ECMAScript v3 反对使用该方法,应用使用 decodeURI() 和 decodeURIComponent() 替代它。
escape()函数的实例
在本例中,我们将使用 escape() 来编码字符串:
var URLTO = "http://domain/serp留学-0a1.html";
document.write(escape(URLTO) + "
")
输出结果:
http%3A//domain/serp%u7559%u5B66-0a1.html
注意:escape()函数在JavaScript中使用,VBScript中并没有escape()函数,如果想要在VBScript中使用编码函数,可以考虑urlencode、HtmlEncode等函数。
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/153.html
html escape函数,JavaScript中escape()函数的使用方法相关推荐
- python unescape函数_Python中unescape JavaScript中escape的字符
遇到一个问题需要用Python把JavaScript中escape的中文给还原,但找了大半天,也没有找到答案,只好自己深入研究解决方案. 我们先来看在js中escape一段文字的编码 a = esca ...
- 浅析 JavaScript 中的 函数 uncurrying 反柯里化
柯里化 柯里化又称部分求值,其含义是给函数分步传递参数,每次传递参数后部分应用参数,并返回一个更具体的函数接受剩下的参数,这中间可嵌套多层这样的接受部分参数函数,直至返回最后结果. 因此柯里化的过程是 ...
- Javascript中的函数重载-最佳做法
用JavaScript伪造函数重载的最佳方法是什么? 我知道不可能像其他语言一样重载Javascript中的函数. 如果我需要两个函数一起使用foo(x)和foo(x,y,z) ,这是最佳/首选方式: ...
- 彻底理解JavaScript中回调函数 (推荐)
在javascript中回调函数非常重要,它们几乎无处不在.像其他更加传统的编程语言都有回调函数概念,但是非常奇怪的是,完完整整谈论回调函数的在线教程比较少,倒是有一堆关于call()和apply() ...
- JavaScript中Exists函数
JavaScript中Exists函数是如果 Dictionary 对象中存在所指定的主键则返回 true,否则返回 false.使用方法: object.Exists(key) 其中object是必 ...
- javascript中setTimeout()函数
javascript中setTimeout()函数 大家都知道javascript中的setTimeput()函数的作用,一般会用他来处理一些连续的事情,们先看一个例子: <head> ...
- Javascript中call函数和apply函数的使用
Javascript 中call函数和apply的使用: Javascript中的call函数和apply函数是对执行上下文进行切换,是将一个函数从当前执行的上下文切换到另一个对象中执行,例如: so ...
- JavaScript 中的函数介绍
简而言之函数只不过是一组执行某个操作的语句.函数可能会有一些输入参数(在函数体中使用),并在执行后返回值.JavaScript函数也具有这些特性,但它们不仅仅是常规函数.JavaScript函数是对象 ...
- JavaScript中的函数表达式
在JavaScript中,函数是个非常重要的对象,函数通常有三种表现形式:函数声明,函数表达式和函数构造器创建的函数. 本文中主要看看函数表达式及其相关的知识点. 函数表达式 首先,看看函数表达式的表 ...
最新文章
- python应用实例论文_番外篇——Python多进程应用实例一则
- Kali Linux 64位架构安装Veil-Evasion
- easyui treegrid idField 所在属性中值有花括号(如Guid)当有鼠标事件时会报错,行记录一下...
- el-tree 权限 勾选_一周新债总结,最高涨30%,10月26日起可转债交易需要先开权限...
- 关于 CSS3 backface-visiable 与 overflow 属性的冲突
- WINDOWS上KAFKA运行环境安装
- 昨日搬至办公室的书籍
- 01数字基带信号及其频谱特性
- 2018 年,NLP 研究与应用进展到什么水平了?
- 开源游戏《一小时人生》GitHub仓库被删,CEO亲自道歉
- 项目任务管理工具Project Office for mac
- 2. 配置Xdebug
- oracle 设置不可重复,oracle – 不可重复读和幻读之间有什么区别?
- LOL登录后黑屏,主界面一直加载解决办法
- js多线程编程web worker
- Kafka:分布式消息系统
- sau交流学习社区--songEagle开发系列:Vue.js + Koa.js项目中使用JWT认证
- 异常 exception
- 职场上,不知道这些,活该工资比人低一倍
- “无剑胜有剑”软件大师之路的一点探索
热门文章
- android studio 查看jar包依赖关系 依赖树
- Go 官方进程诊断工具 gops 详解 | 周末送书
- 忆享科技连续亮相“京沪深”三地2021GOPS全球运维盛会
- JavaScript中的信标beacon是什么?
- python box2d例子_box2dpython教程
- Morphling:云原生部署 AI,如何把降本做到极致?
- 人工智能算法综述 (一)
- 以每行5个数输出fib前20 c语言循环,打印Fibonacci数列方法汇总(前20项,每行5个)...
- 灵山奇缘服务器维护,全新服务器开启 《灵山奇缘》今日帮会大翻新
- 37镇魔曲网页版服务器状态,寻宝新姿势 37镇魔曲网页版帮会系统揭秘