如何在JavaScript 中操作Base64 字串
在各種場景中,您可能會遇到使用Base64 編碼或解碼資料的需要。 Base64 是一種二進位到文字的編碼方案,以 ASCII 字串格式表示二進位資料。在 JavaScript 中,有一些簡單的方法來處理 Base64 編碼和解碼。
將字串編碼為 Base64
JavaScript 提供了 btoa() 函數來對錶示二進位的字串進行編碼資料轉換為 Base64。需要注意的是,輸入字串應包含代表 8 位元位元組的字元。
解碼 Base64 字串
將 Base64 字串解碼回二進位數據,JavaScript 提供了 atob() 函數。 atob() 的輸出是一個包含 8 位元位元組值的字串。請記住,這不一定代表 ASCII 字元。
範例用法
說明編碼和解碼過程:
<code class="javascript">const base64String = btoa("Hello, World!"); console.log(base64String); // Outputs "SGVsbG8sIFdvcmxkIQ==" const decodedString = atob(base64String); console.log(decodedString); // Outputs "Hello, World!"</code>
其他注意事項
以上是如何在 JavaScript 中編碼和解碼 Base64 字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!