Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大家免费提供关于网站编程方面的知识。

如何设置jquery的ajax方法为同步lq4AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lq4AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  • 本篇文章的具体介绍如下请大家仔细看
avaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。   下面简单介绍一下它们的区别   1 escape()函数   定义和用法  escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。   语法  escape(string)   参数  描述   string  必需。要被转义或编码的字符串。    返回值  已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。   说明  该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。其他所有的字符都会被转义序列替换。         2 encodeURI()函数  定义和用法  encodeURI() 函数可把字符串作为 URI 进行编码。   语法  encodeURI(URIstring)   参数  描述   URIstring  必需。一个字符串,含有 URI 或其他要编码的文本。    返回值  URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。   说明  该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。   该方法的目的是对 URI 进行完整的编码,因此对以下在 URI 中具有特殊含义的 ASCII 标点符号,encodeURI() 函数是不会进行转义的:;/?:@&= $,#         3 encodeURIComponent() 函数   定义和用法  encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。   语法  encodeURIComponent(URIstring)   参数  描述   URIstring  必需。一个字符串,含有 URI 组件或其他要编码的文本。    返回值  URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。   说明  该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。   其他字符(比如 :;/?:@&= $,# 这些用于分隔 URI 组件的标点符号),都是由一个或多个十六进制的转义序列替换的。   提示和注释  提示:请特别注意 encodeURIComponent() 函数 与 encodeURI() 函数的区别之处,前者假定它的参数是 URI 的一部分(比如协议、主机名、路径或查询字符串)。因此 encodeURIComponent() 函数将转义用于分隔 URI 各个部分的标点符号。       4 总结:    通过对三个函数的分析,我们可以知道:escape()除了 ASCII 字母、数字和特定的符号外,对传进来的字符串全部进行转义编码,因此如果想对URL编码,最好不要使用此方法。而encodeURI() 用于编码整个URI,因为URI中的合法字符都不会被编码转换。encodeURIComponent方法在编码单个URIComponent(指请求参 数)应当是最常用的,它可以讲参数中的中文、特殊字符进行转义,而不会影响整个URL。       5 示例:   1 escape()   <script type="text/javascript">   document.write(escape("http://www.w3school.com.cn/") "<br />")   document.write(escape("?!=()#%&"))   </script>输出:   http://www.w3school.com.cn   ?!=()#%&   2 encodeURI()   <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 first/   ,/?:@&= $#   对整个URL进行编码,而URL的特定标识符不会被转码。   3 encodeURIComponent()   例1:   <script type="text/javascript">   document.write(encodeURIComponent("http://www.w3school.com.cn/"))   document.write("<br />")   document.write(encodeURIComponent("http://www.w3school.com.cn/p 1/"))   document.write("<br />")   document.write(encodeURIComponent(",/?:@&= $#"))   </script输出:   http://www.w3school.com.cn  http://www.w3school.com.cn/p 1/  ,/?:@&=+$# 例2:<script language="javascript">document.write('   <a href="http://passport.baidu.com/?logout&aid=7&u=' encodeURIComponent("http://cang.baidu.com/bruce42") '">退出</a>');</script>   对URL中的参数进行编码,因为参数也是一个URL,如果不编码会影响整个URL的跳转。

关于网站编程方面的知识就说道这里了,希望能够对大家有作用。,escape,(,),、,encodeURI,encodeU

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市