🔤 Base64 / URL 编码解码

完整支持中文等 UTF-8 字符——很多在线工具解码中文会乱码,这里不会。纯本地运行,内容不经过服务器。

Base64

URL 编码(Percent-Encoding)

为什么中文 Base64 到处乱码?

因为 btoa() 这类函数只认「每字符一字节」的 Latin-1。中文是 UTF-8 多字节字符,必须先 TextEncoder 转成字节流再编码。本工具就是按 UTF-8 → 字节 → Base64 的正确链路实现的,与 atob → TextDecoder 对称解码,中文、emoji 都不丢。