📜  HTML | DOM 窗口 btoa() 方法(1)

📅  最后修改于: 2023-12-03 15:01:13.068000             🧑  作者: Mango

HTML | DOM 窗口 btoa() 方法

简介

btoa() 方法是 JavaScript 中 window 对象的方法之一,用于将字符串转换为一个 base-64 编码的字符串。

语法
window.btoa(string)
参数

string : 必选项,表示需要编码的字符串。

返回值

一个字符串,表示 string 参数编码后的 base-64 字符串。

注意事项
  • 只有字符集只包含 ASCII 时,才能正确地使用该方法。
  • btoa() 函数不会在包含 Unicode 字符的字符串上工作。
示例
const encodedString = window.btoa("Hello, world!"); // "SGVsbG8sIHdvcmxkIQ=="

const decodedString = window.atob("SGVsbG8sIHdvcmxkIQ=="); // "Hello, world!"
浏览器兼容性

该方法存在于所有最新版本的浏览器中,包括 Internet Explorer 10 和更高版本。在旧版本的浏览器中,可能会返回不同的编码结果。

总结

btoa() 方法是将字符串转换为 base-64 编码的一种简单方法。在使用时,需要确保字符集只包含 ASCII。