优秀的编程知识分享平台

网站首页 > 技术文章 正文

什么是 URL 编码 (URL Encode)(url编码的作用)

nanyue 2025-03-19 15:02:39 技术文章 3 ℃

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用于表示两个连续的字符之间的连接符。

最近发表
标签列表