跳到主要内容
uencoder

解析 URL query strings

Query strings 通过键-值 pairs 在 URLs 之后 ?. Learn parsing, 编码, 和 handling 的 arrays, nested objects, 和特殊 characters.

  1. 1

    查询字符串开始之后 ? 在 URL: ?键=值&key2=value2. 关键和 values 是 percent-encoded (spaces → %20 或 +, 特殊 characters → %XX). 多个 values 为相同键 能够 use 数组 notation: ?colors[]=red&colors[]=blue. Nested objects: ?用户[name]=Alice&用户[age]=30.

  2. 2
    URL 解析器 →

    解析 a full URL to extract the query string as an object. The parser handles percent-decoding, array notation, and nested objects. Verify that special characters and Unicode are correctly decoded.

  3. 3
    URL 解码器 →

    解码 a percent-encoded query string value. %20 → space, %2F → /, %3F → ?, %E4%B8%AD → 中 (UTF-8). The + character decodes to space in query strings (but %20 in path segments).

  4. 4
    url-decode → hex-encode

    Use URL 解码 workflow 到解码和 分析查询字符串 parameters, handling 双-编码和 nested parameters.

常见问题

什么是 差集之间 + 和 %20 为 spaces?
在查询 strings, 两者 + 和 %20 表示 space (应用/x-www-form-urlencoded). 在 URL 路径 segments, 仅 %20 是 space — + 是字面量 plus sign. 此 inconsistency 是常见源 的 bugs. Use %20 为 paths, 和任一在 查询 strings.
如何 I 通过 arrays 在查询 strings?
常见 conventions: ?ids[]=1&ids[]=2 (PHP/Rails), ?ids=1&ids=2 (repeated 键), ?ids=1,2 (comma-separated). 那里是 否标准 — 选择 one 和 document 它. repeated 键 form (?ids=1&ids=2) 是最多宽 supported.

解决此任务的工作流

Base32 转十六进制
将 Base32 解码并重新编码为十六进制。
管道
Base64 转 Hex
将 Base64 字符串解码为原始字节,再编码为十六进制以便检视或互操作。
管道
二进制转 Hex
将二进制(base-2)字符串解码为字节值,再编码为十六进制。
管道
ChaCha20 加密后十六进制
ChaCha20 加密后十六进制编码密文。
管道
Hex 编码→解码→验证
将文本编码为十六进制再解码回来,验证往返过程完整保留原始数据。
管道
Hex 编码文本并分析
将文本转换为十六进制表示,再对 hex 输出计算字符统计。
管道
Multibase 转十六进制
将 multibase 解码并重新编码为十六进制。
管道
八进制转十六进制
将八进制解码并重新编码为十六进制。
管道
Punycode 解码并 URL 解析
解码 Punycode 域名后解析完整 URL。
管道
反转文本并显示 Hex 编码
反转字符串再检视其十六进制表示——用于调试字节序问题和编码谜题。
管道
SHA-512 哈希后十六进制编码
计算 SHA-512 哈希后编码为十六进制。
管道
解码 URL 并显示 Hex 字节
百分号解码 URL 编码字符串,再查看其十六进制字节表示以进行底层分析。
管道
URL 解码并解析
URL 解码后解析 URL 组件。
管道
URL 双重解码
解码被编码两次的 URL 字符串,恢复原始明文。
管道
为 URL 传输编码文本载荷
百分号编码文本再显示其 hex 表示,用于安全的 URL 参数传输。
管道
解码嵌套 URL 参数(Base64 JSON)
将承载 URL 编码 Base64 JSON 的 URL 参数解包为可读的格式化 JSON。
管道
XXencode 后十六进制
XXencode 文本后十六进制编码结果。
管道

相关工具