编码解码
在线 Base64 / URL / Unicode 转义 / HTML 实体 / Hex 编解码。所有数据在浏览器本地处理,不上传服务器,保障隐私安全。
常见问题
什么是 Base64 编码?有哪些变体?
Base64 是一种用 64 个可打印字符(A-Z、a-z、0-9、+、/)表示二进制数据的编码方式,常用于在文本协议中传输二进制数据(如邮件附件、JSON 中的图片)。常见的变体包括:标准 Base64(使用 +/ 和 = 填充)、URL Safe Base64(使用 -_ 替代 +/,省略 = 填充),后者适用于 URL 和文件名场景,避免 + 被解析为空格。
URL 编码在什么场景下使用?
URL 编码(百分号编码)用于在 URL 中安全传输特殊字符。当 URL 参数包含中文、空格、&、= 等字符时,必须编码为 %XX 格式,否则可能导致解析错误或安全漏洞。本工具使用 encodeURIComponent 进行全编码,适用于查询参数值的编码。注意:编码整个 URL 时应只编码参数部分,不要编码协议、域名和路径分隔符。
Unicode 转义序列有什么作用?
Unicode 转义序列(\uXXXX)是 JavaScript、Java、C# 等编程语言中表示 Unicode 字符的方式。当需要在源代码中嵌入无法直接输入的特殊字符(如中文、emoji)时,可使用转义序列替代。本工具支持 BMP 字符(