什么是 URL 编码 (URL Encode)

boyanx2个月前技术教程11

encodeURI 用来编码URI,其不会编码保留字符。
encodeURIComponent 用来编码 URI参数,除了字符:A-Z a-z 0-9 - _ . ! ~ * ' ( ),都将会转义。

URL 编码是一种将字符串编码为 URL 格式的方法。

它通常用于将数据发送到 Web 服务器或在 Web 浏览器中传输数据。

在 URL 编码中,字符串被转换为一个 URL 参数,这些参数是用短划线分隔的。例如,要将字符串 "Hello, world!" 编码为 URL,可以使用以下步骤:

  1. 将字符串拆分为单个参数,每个参数之间用短划线分隔。
  2. 将每个参数转换为小写字母。
  3. 将每个参数与一个固定的 URL 编码映射关系相关联。这个映射关系通常由编码器指定,并且可能因不同的编码系统而有所不同。
  4. 生成 URL 编码字符串,这个字符串由所有参数按照映射关系拼接而成。

例如,"Hello, world!" 的 URL 编码可能是:

hello%2C%20world!

其中,%20表示两个连续的字符,它被解释为一个空格。%2C用于表示两个连续的字符之间的连接符。

相关文章

整合 kkfile 实现文件预览

一、简介kkFileView为文件文档在线预览解决方案,该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,xls,xlsx,ppt,pptx...

一份相对完整的转义字符对照表

包括:常见转义字符、ASCII转义字符、HTML转义字符、XML转义字符、URL转义字符等一、常见转义字符转义字符意义示例\a响铃(Bell)\a\b退格(Backspace)Hello\bWorld...

javaWeb RSA加密使用

加密算法在各个网站运用很平常,今天整理代码的时候看到了我们项目中运用了RSA加密,就了解了一下。先简单说一下RSA加密算法原理,RSA算法基于一个十分简单的数论事实:将两个大质数相乘十分容易,但是想要...

URL URI傻傻分不清楚,dart告诉你该怎么用

简介如果我们要访问一个网站,需要知道这个网站的地址,网站的地址一般被称为URL,他的全称是Uniform Resource Locator。那么什么是URI呢?URI的全程是Uniform Resou...

关于编码的那些事 - URL 编码

作者:redmed背景Web 项目中经常会遇到处理 URL 中 Query 的情况,来看下下面问题你有疑惑吗?项目中发现会用到 qs、query-string、URLSearchParams、甚至 q...

19年前司机被沉尸水库!凶手落网,竟已是身家千万的大老板

]|\[sS])*"|'(?:[^\' ]|\[sS])*'|[^)}]+)s*)/g,l=window.testenv_reshost||window.__moon_host||"res.wx.qq...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。