这个方法用于将给定字符串进行 Base64 编码。它接受一个参数:要进行编码的字符串 str,并返回编码后的 Base64 字符串。
该方法一般用于网络传输等场景中,将 ASCII 字符串转换为可读性较好、易于传输的 Base64 编码格式。在实际使用过程中需要注意,由于 Base64 编码需要额外的字符开销,因此会增加数据的大小,并降低传输速度。
如果输入字符串包含非 ASCII 字符,则抛出异常
这个方法采用了 Base64_3 类中定义的 btoa() 方法进行编码,可以将任意长度的 ASCII 字符串转换为 Base64 编码格式。在编码过程中,会将每个字符拆分成 8 位二进制数,并使用 Base64 字符表将其转换为对应的字符。如果输入字符串包含非 ASCII 字符,则会抛出异常。
const str = 'hello world'const base64Str = base64encode(str) // 编码字符串console.log(base64Str) // 输出 aGVsbG8gd29ybGQ= Copy
const str = 'hello world'const base64Str = base64encode(str) // 编码字符串console.log(base64Str) // 输出 aGVsbG8gd29ybGQ=
要进行编码的字符串(仅支持 ASCII 字符)
返回编码后的 Base64 字符串
Generated using TypeDoc
这个方法用于将给定字符串进行 Base64 编码。它接受一个参数:要进行编码的字符串 str,并返回编码后的 Base64 字符串。
该方法一般用于网络传输等场景中,将 ASCII 字符串转换为可读性较好、易于传输的 Base64 编码格式。在实际使用过程中需要注意,由于 Base64 编码需要额外的字符开销,因此会增加数据的大小,并降低传输速度。
Throws
如果输入字符串包含非 ASCII 字符,则抛出异常
Description
这个方法采用了 Base64_3 类中定义的 btoa() 方法进行编码,可以将任意长度的 ASCII 字符串转换为 Base64 编码格式。在编码过程中,会将每个字符拆分成 8 位二进制数,并使用 Base64 字符表将其转换为对应的字符。如果输入字符串包含非 ASCII 字符,则会抛出异常。
Example