Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mengekod dan Menyahkod Rentetan Menggunakan Base64 dalam JavaScript?
Pengekodan rentetan ke Base64, skim pengekodan binari-ke-teks, ialah tugas biasa dalam JavaScript. Walau bagaimanapun, bagi pembangun yang tidak biasa dengan data binari, ia boleh menjadi satu cabaran.
Pengekodan Base64 dalam JavaScript
Untuk mengekod rentetan ke Base64 dalam JavaScript, anda boleh menggunakan fungsi terbina dalam btoa(). Fungsi ini menerima rentetan aksara dalam format UTF-16 dan mengembalikan rentetan berkod Base64.
const string = "Hello, world!"; const encodedString = btoa(string); console.log(encodedString);
Memahami btoa()
Contoh Penggunaan
const encodedString = btoa("My binary data"); const decodedString = atob(encodedString); console.log(decodedString); // Outputs: My binary data
Pertimbangan untuk Pelayar Lama
Perhatikan bahawa btoa() dan atob() tidak disokong dalam pelayar lama. Anda boleh merujuk tapak web Can I Use (https://caniuse.com) untuk menyemak keserasian.
Dengan memanfaatkan fungsi btoa(), anda boleh mengekod rentetan dengan mudah ke Base64 dalam JavaScript, membolehkan penghantaran data selamat dan storan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengekod dan Menyahkod Rentetan Menggunakan Base64 dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!