咖啡时间工具箱

URL 编码解码

输入文字或网址,点“编码”转成 %XX 形式;粘贴带 % 的链接,点“解码”还原成中文。全部在浏览器里完成,你输入的内容不会写进网址,也不会上传。

使用限制

使用方法

  1. 编码:输入文字,选模式,点“编码”。只想转一个参数的值,选“组件模式”;想转一整条网址又不破坏它的结构,选“整串模式”。
  2. 解码:粘贴带 %E4%BD%A0 的内容,点“解码”。
  3. 如果提示“不是有效的 UTF-8”,可能是旧网站用 GBK 编码的链接(例如 %C4%E3%BA%C3),按提示把“解码使用的字符集”改成 GBK 再解码。
  4. 处理表单提交的数据(application/x-www-form-urlencoded)时用“表单模式”,空格在这里写成 +。

常见问题

组件模式和整串模式到底选哪个?

要把一段文字放进网址的某一个位置(比如 ?q= 后面),用组件模式,它会把 &、=、/ 也转掉,避免破坏参数。要处理一条已经写好的完整网址,只想把里面的中文和空格转掉,用整串模式。

空格是 %20 还是 +?

网址路径和普通参数里是 %20;只有表单提交的格式(表单模式)里写成 +。解码时选错模式会让 + 多出或消失空格。

解码出来是乱码或报错怎么办?

先看是不是 GBK:旧网站常把中文按 GBK 编码,每个字两个 %XX。选 GBK 字符集再解一次。如果仍然报错,多半是复制时少了一截。

我的链接会被上传吗?

不会。处理在本页完成,输入的内容也不会被写进页面网址的查询串或锚点。