指南

如何对 URL 中的特殊字符进行编码

输入文本后运行 URL 编码工具,即可得到适合 URL 使用的编码表示;需要查询参数风格时,再开启相应设置。空文本不会产生编码值,而会返回错误指示。

工具 URL 编码工具

了解 URL 编码的用途

URL 编码用于把一段文本转换成适合放入 URL 的表示,尤其适合处理空格、特殊字符和 Unicode 字符。你可以输入要处理的文本,再根据使用场景选择标准表示或查询参数风格的表示。工具也提供字符保留设置,适合在编码时指定不希望被转换的字符。

操作步骤:编码一段文本

  1. 在文本输入框中输入要编码的内容。输入是可选的,工具预设了一段包含空格、符号和等号的示例文本;你可以直接替换为自己的内容。
  2. 根据需要选择查询参数风格的编码设置。关闭时使用标准表示,开启后使用查询风格的表示。
  3. 如需在主要编码过程中保留某些字符,在字符保留设置中填写这些字符;不填写时使用默认设置。
  4. 提交或运行工具,查看编码结果。若处理的是中文、空格或特殊符号,重点检查结果是否已经从原始字符转换为适合 URL 使用的形式。
  5. 如果没有输入内容,先补充非空文本后再运行。空文本不会得到编码值,而会返回错误指示。

如何理解结果

标准表示与查询参数风格表示并非同一种输出形式,因此应按文本将要放置的位置选择设置。字符保留设置会影响主要编码过程中的字符处理,填写前应确认这些字符确实需要保留。

结果应被理解为输入文本的 URL 用编码表示,而不是对一个完整 URL 的其他处理。空文本是一个特别边界:运行状态可以成功,但结果会带有错误指示,不能当作有效的编码值。对于含中文、空格或特殊符号的内容,应检查是否出现了相应的编码表示,而不要期待结果继续保持原始写法。

使用示例

你需要把包含中文、空格、等号和连接符的搜索条件整理成适合放入 URL 查询部分的文本。

在文本输入中填写“搜索词=咖啡 & 茶”,开启查询编码设置后运行工具,并查看返回的编码结果。

运行后会得到一段 URL 编码文本;其中空格和特殊字符会以编码表示呈现,开启查询编码时采用查询参数风格。

使用限制

  • 工具的范围是文本的 URL 编码。空文本不能生成编码值,且编码结果不应被当作对其他 URL 处理步骤的替代。

常见错误

  • 常见原因是输入框留空;请先输入需要处理的文本再运行,因为空文本会返回错误指示,而不是编码值。

常见问题

输入为空时会得到什么?

当输入为空时,运行状态可以成功,但会提供错误指示而不是编码值。输入非空文本后再运行。

什么时候应该开启查询编码?

当文本要用于查询参数场景时,可以开启查询编码设置;关闭时则使用标准表示。两者是不同的编码形式,应按使用位置选择。

可以指定哪些字符保留吗?

当某些字符需要在主要编码过程中保持原样时,可以在字符保留设置中填写它们;不填写则采用空字符串这一默认设置。

工具

URL 编码工具