您现在的位置是:首页 > 正文

js编码及URL编码

2024-04-01 01:12:34阅读 2

简介

1.浏览器的编码主要由[0-9a-zA-Z]以及“$-_.+!*’(),”这些特殊符号组成的,如果不支持就会根据浏览器的内核和自身头的设置进行转码。

<meta http-equiv="" content="text/html; charset=GB2312">

具体的可打开网页自己查看
2. form表单可以通过accept-charset属性单独指定编码格式 accept-charset=“UTF-8”
3. js中的编码常用方法:

1. escape() 
   不能直接用于URL编码,返回一个**字符**的Unicode编码值;
   eg:
   "春节"的返回结果是%u6625%u8282
   'http://www.baidu.com/s?word='+escape('春节');
2.encodeURI()
	真正用于URL编码,只对个别部分编码,不包含特殊字符“; / ' ? : @ & = + $ , #”
	解码函数:decodeURI()
3.encodeURIComponent()
	对整个URL进行编码,包含特殊字符“; / ' ? : @ & = + $ , #”
	解码函数:decodeURIComponent()
所以encodeURI和encodeURLComponent的区别就是局部与整体的区别。

更详细的解答可参考:http://www.ruanyifeng.com/blog/2010/02/url_encoding.html

网站文章

  • 全网最全教你在网络不好时离线完成electron的创建运行和打包

    还是那句话,你用淘宝镜像就可以基本解决npm下载的问题,但是除了这种方法,后者说你在内网开发的时候怎么离线解决electron刁钻的依赖包下载。这个经验是博主花了半天时间验证成功的。 1.内网创建vu...

    2024-04-01 01:12:10
  • Ueditor、FCKeditor、Kindeditor编辑器漏洞

    Ueditor、FCKeditor、Kindeditor编辑器漏洞

    UEditor是由百度web前端研发部开发的所见即所得的开源富文本编辑器,具有轻量、可定制、用户体验优秀等特点。Ueditor、FCKeditor、Kindeditor编辑器漏洞

    2024-04-01 01:12:03
  • cookies原理详解

    (一)从使用者角度: Cookie在英文中是小甜品的意思,而这个词我们总能在浏览器中看到,食品怎么会跟浏览器扯上关系呢?在你浏览以前登陆过的网站时可能会在网页中出现:你好XX,感觉很亲切,就好像是吃了一个小甜品一样。这其实是通过访问你主机里边的一个文件来实现的,因此这个文件也就被称为了Cookie。想全面了解Cookie吗?看看下文吧!    一.了解Cookie 适用对象:初级读者

    2024-04-01 01:11:58
  • Linux系统教程---Linux的多人多工命令

    Linux系统教程---Linux的多人多工命令

    inux的多人多工命令如表2-4所示。  表2-4 Linux的多人多工命令说明常用命令简要中文说明程序所在目录备    注adduser增加用户 (useradd亦可)/usr/sbin限系...

    2024-04-01 01:11:51
  • 微信张小龙,牛逼!

    微信张小龙,牛逼!

    阅读本文大概需要3分钟。今天必须吹一波微信,吹一波龙哥!前两天微信8.0发布,推出不少新功能比如烟花炸弹,读者群的小伙伴玩疯了。另外被很多人诟病的微信悬浮窗窗也有了重大改进:从单单只有文...

    2024-04-01 01:11:27
  • mac IJ 404问题

    mac IJ 404问题

    在搭建maven工程的时候,出现了一个问题 : The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. 解决办法:进入此页面,在错误的情况下Available Elements 下面会出...

    2024-04-01 01:11:19
  • Sending non-protected broadcast

    Ams在发送广播时,对于systemApp(系统应用),会要求发送广播必须是声明在frameworks\base\core\res\AndroidManifest.xml里面的protected-br...

    2024-04-01 01:11:13
  • 落地OKR的注意事项

    落地OKR的注意事项

    实施好OKR逻辑的先决条件落地 OKR 时,最需要的是一片适宜 OKR 的土壤,这片土壤在公司层面上来理解,就是“团队文化”。判断团队文化是否适合OKR落地可以从三个方面来判断:1.OKR要求公开透明...

    2024-04-01 01:10:48
  • 高性能本地缓存Caffeine和SpringBoot整合

    Caffeine是开源的高性能本地缓存库,本地缓存优势在于单机,缺点就是无法共享数据。适合做一级缓存,redis做二级缓存。

    2024-04-01 01:10:40
  • matlab试求出如下极限,2016年春季学期《MATLAB语言及应用》课程试题

    2016年春季学期《MATLAB 语言及应用》课程试卷(满分90分) 姓名: 学号:学院: 专业:注意:除概念题外,请都给出matlab 的输入语句以及计算结果。本试卷试题页打印,其余答题均需手写(图...

    2024-04-01 01:10:35