將字串編碼為Base64(一種二進位到文字的編碼方案)是JavaScript 中的一項常見任務。然而,對於不熟悉二進位資料的開發人員來說,這可能是一個挑戰。
JavaScript 中的 Base64 編碼
要在 JavaScript 中將字串編碼為 Base64,您可以使用內建函數 btoa()。此函數接收 UTF-16 格式的字串並傳回 Base64 編碼的字串。
const string = "Hello, world!"; const encodedString = btoa(string); console.log(encodedString);
理解 btoa()
範例用法
const encodedString = btoa("My binary data"); const decodedString = atob(encodedString); console.log(decodedString); // Outputs: My binary data請注意btoa() 和舊版瀏覽器不支援 atob()。您可以查閱 Can I Use 網站 (https://caniuse.com) 檢查相容性。 透過利用 btoa() 函數,您可以輕鬆地將 JavaScript 中的字串編碼為 Base64,從而實現安全的資料傳輸和儲存。
以上是如何在 JavaScript 中使用 Base64 編碼和解碼字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!