未来之窗base64加解码功能说明书
0.00
★17次@
A:赛忞初雪
未来之窗base64加解码功能说明书
未来之窗base64加解码提供一对互为逆运算的函数,用于在 UTF-8 原始字符串与 Base64 编码字符串之间进行转换。编码函数将任意文本按 UTF-8 字节序列编码为标准 Base64 字符串;解码函数将标准 Base64 字符串还原为原始 UTF-8 文本,可正确处理中文、Emoji 等多字节字符。
$cq.base64_encode(options);
编码函数,将输入的原始字符串按 UTF-8 编码后转换为标准 Base64 字符串。
$cq.base64_decode(options);
解码函数,将输入的标准 Base64 字符串还原为原始 UTF-8 文本。
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| options | string | 是 | 编码时为待处理的原始字符串;解码时为标准 Base64 字符串。 |
$cq.base64_encode 返回标准 Base64 编码字符串,仅包含 A-Z、a-z、0-9、+、/ 及补位字符 =。$cq.base64_decode 返回解码后的原始 UTF-8 字符串。
const input = "未来之窗,Hello World!";
const encoded = $cq.base64_encode(input);
console.log(encoded);
// 输出:5pyq5p2l5LmL56qR77yMSGVsbG8gV29ybGQh
const b64 = "5pyq5p2l5LmL56qR77yMSGVsbG8gV29ybGQh";
const decoded = $cq.base64_decode(b64);
console.log(decoded);
// 输出:未来之窗,Hello World!
const original = "东方仙盟·混沌架构";
const roundTrip = $cq.base64_decode($cq.base64_encode(original));
console.log(roundTrip === original);
// 输出:true
硬件app