Teal TealUI

Base64 编码util/base64

提供 Base 64 编码和解码实现。

<input type="text" id="input" placeholder="输入任意内容" />
<button onclick="input.value = encodeBase64(input.value)">Base64 编码</button>
<button onclick="input.value = decodeBase64(input.value)">Base64 解码</button>
提示

除了 IE6-8 其它浏览器已内置 Base64 编码和解码函数 btoa/atob,但其不支持中文。

API

函数 描述
encodeBase64(value)(value:string):string

使用 Base64 编码字符串。

参数 类型 描述 默认值
value* string

返回值

类型:string

返回编码后的字符串。非 ASCII 字符将先以 UTF-8 编码格式转换为 ASCII 字符。

示例

encodeBase64("中文") // "5Lit5paH"

使用 Base64 编码字符串。

decodeBase64(value)(value:string):string

解码使用 Base64 编码的字符串。

参数 类型 描述 默认值
value* string

返回值

类型:string

返回解码后的字符串。

示例

decodeBase64("5Lit5paH") // "中文"

解码使用 Base64 编码的字符串。