Maison >interface Web >js tutoriel >Comment puis-je encoder et décoder des chaînes en utilisant Base64 en JavaScript ?
L'encodage de chaînes en Base64, un schéma d'encodage binaire en texte, est une tâche courante en JavaScript. Cependant, pour les développeurs peu familiers avec les données binaires, cela peut être un défi.
Encodage Base64 en JavaScript
Pour encoder une chaîne en Base64 en JavaScript, vous pouvez utiliser l'outil fonction intégrée btoa(). Cette fonction reçoit une chaîne de caractères au format UTF-16 et renvoie une chaîne codée en Base64.
const string = "Hello, world!"; const encodedString = btoa(string); console.log(encodedString);
Comprendre btoa()
Exemple Utilisation
const encodedString = btoa("My binary data"); const decodedString = atob(encodedString); console.log(decodedString); // Outputs: My binary data
Considération pour les navigateurs plus anciens
Notez que btoa() et atob() ne sont pas pris en charge dans les anciens navigateurs. Vous pouvez consulter le site Web Can I Use (https://caniuse.com) pour vérifier la compatibilité.
En tirant parti de la fonction btoa(), vous pouvez facilement encoder des chaînes en Base64 en JavaScript, permettant une transmission sécurisée des données. et stockage.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!