JSON Studio使用指南更多工具许愿池English

编解码指南:Base64、URL、Unicode、HTML 与 Hex

编码改变字符或字节的表达形式。应根据接收协议选择编码,而不是不确定时反复叠加多种转义。工具支持 Unicode、Base64、Base64URL、URL 参数、完整 URI、表单值、HTML、JSON 字符串和 UTF-8 Hex。

打开对应工具 →

操作步骤

  1. 选择编码模式,再选择编码或解码。
  2. 粘贴或导入文本;示例按钮会提供适合当前模式的输入。
  3. 执行转换并以文本检查结果,HTML 内容不会被执行。
  4. 复制或下载输出。解码失败时,先确认输入格式与预期字符编码,再进行重试。

可直接测试的示例

Text: hello
Base64: aGVsbG8=

URL component input: a+b c
URL component output: a%2Bb%20c
Form URL output: a%2Bb+c

Base64 与 UTF-8

Base64 是编码,不是加密。Base64URL 使用 URL 安全字符,导出时省略填充。解码 JWT 片段不代表验证了签名。本工具把字节解码为 UTF-8 文本,不用于还原任意二进制文件。

URL 参数、完整 URL 与 JSON 字符串

单个参数值使用 URL 参数模式,完整地址使用 URI 模式,表单值使用 Form URL。表单编码把空格写成 +,而 URL 参数解码保留字面 +。JSON 编码生成带双引号的字符串;解码要求输入字符串字面量,不接受对象或数组。

常见问题

解码后出现乱码应该检查什么?

先确认原始字节采用 UTF-8,并且来源是文本而非二进制文件。工具会拒绝无效 UTF-8,不会静默替换字符。

能用 Base64 保护密码吗?

不能。任何人都可以解码,可逆文本编码不能替代密码保护方案。

相关指南