分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

escape、encodeURI和encodeURIComponent区别

发布时间:2023-09-06 01:44责任编辑:傅花花关键词:暂无标签

1. escape是给字符串编码,没在实际场景遇到过

2.对url变化或url的参数编码,经常用到encodeURI和encodeURIComponent, 区别是编码范围不同:

encodeURI方法不会对下列字符编码  ASCII字母、数字、~!*()‘、=:/,;?+

encodeURIComponent方法不会对下列字符编码 ASCII字母、数字、~!*()‘
 
3. 应用:( 完整url组成:href = protocol:host:port/path?query#hash )
encodeURIComponent适用于对url的query编码:尤其是url参数里有/:中文等字符,那是一定要用encodeURIComponent编码的。
encodeURI适用于对url的protocol:host:port/path编码,编码后的url不会影响url的识别性,用浏览器依然可以识别打开。

escape、encodeURI和encodeURIComponent区别

原文地址:https://www.cnblogs.com/liyongquan/p/8496113.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved