encodeURI 编码、decodeURI 解码

encodeURI 编码、decodeURI 解码

  encodeURI和decodeURI 主要用于URL(网址)的编码、解码,是JavaScript的自身函数,采用UTF-8编码格式对指定的字符串进行编码或解码

 编码函数 encodeURI():将非字母、数字 字符转换成ASCII码,以16进制表示
 译码函数 decodeURI():将被encodeURI()编码过的 ASCII码转换成对应的字符

例如:空格符号 对应的编码是

 
 
说明:

  本项功能只是用于 encodeURI编码和decodeURI解码 的对照,可以识别和研究网址中被编码过的汉字。

  encodeURI函数不能编码的字符:@ ~ ! @ # $ & * ( ) _ + : ? - = ; ' , . / 英文 数字 

  由于目前各国网页字符集的不同造成了URL编码的多种形式,例如 GBK和UTF 这2种字符集的网页中汉字URL编码方式就不一样。
 encodeURI编码和decodeURI解码只能针对UTF-8字符集的网页,不能识别GBK网页编码过的汉字编码。

------------------------------
encodeURIComponent 编码、decodeURIComponent 解码

  encodeURIComponent和decodeURIComponent 主要用于URL(网址)的编码、解码,是JavaScript的自身函数,采用UTF-8编码格式对指定的字符串进行编码或解码

 编码函数 encodeURIComponent():将非字母、数字 字符转换成ASCII码,以16进制表示
 译码函数 decodeURIComponent():将被encodeURIComponent()编码过的 ASCII码转换成对应的字符

例如:空格符号 对应的编码是

 
 
说明:

  本项功能只是用于 encodeURIComponent编码和decodeURIComponent解码 的对照,可以识别和研究网址中被编码过的汉字。
  encodeURIComponent函数相对于encodeURI函数来说,可以对更多的字符进行编码,
包括:@ # $ & + : ? = ; , / 等字符。

  encodeURIComponent函数不能编码的字符:@ ~ ! * ( ) _ - ' . 英文 数字

  由于目前各国网页字符集的不同造成了URL编码的多种形式,例如 GBK和UTF 这2种字符集的网页中汉字URL编码方式就不一样。
 encodeURIComponent编码和decodeURIComponent解码只能针对UTF-8字符集的网页,不能识别GBK网页编码过的汉字编码。

 
页面全文网页搜索我想找找
世界企业商业搜索我想找找
 
实用查询服务搜索我想找找
 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值