Codificare stringhe in BASE64 con Javascript
Javascript ci mette a disposizione due funzioni per gestire le stringhe in BASE64:
Vediamo un semplice esempio del loro utilizzo:
var string = "CIAO MONDO!";
var encodedString = btoa(string);
var decodedString = atob(encodedString);
console.log("STRINGA: " + string);
console.log("STRINGA CODIFICATA: " + encodedString);
console.log("STRINGA DECODIFICATA: " + decodedString);
Questo il risultato:
STRINGA: CIAO MONDO!
STRINGA CODIFICATA: Q0lBTyBNT05ETyE=
STRINGA DECODIFICATA: CIAO MONDO!
Queste due funzioncine sono molto comode e semplici da usare.
Se non avete esigenze maggiori, vi consiglio di tenerle a mente!
Enjoy!
PS: ho usato queste funzioni tranquillamente in Ionic, ma non ho potuto usarle in Nativescript (e la stessa cosa vale per React Native).
La motivazione è questi framework non hanno un document, e quindi non possono usare tutte le funzioni che ne derivano.
javascript atob btoa base64
Commentami!