JS : base64 decode
Comment décoder une chaîne de caractères en base64 en JavaScript ?
var base64_decode = function( d,b,c,u,r,q,x ) {
b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
for(r=q=x="";c=d.charAt(x++);~c&&(u=q%4?u*64+c:c,q++%4)?r+=String.fromCharCode(255&u>>(-2*q&6)):0) c=b.indexOf(c);
return r;
};
L'usage est assez simple :
var decoded = base64_decode( encoded_var );
Crédits
Ce bout de code n'est pas de moi...
Je l'ai trouvé en surfant sur le web
après avoir eu un besoin professionnel.
Ce code est intéressant, parce que tout en étant réellement fonctionnel,
il est court, et puissant !
Essayez donc d'encoder une chaîne de caractères avec la function PHP ...
pour la décoder avec ce bout de code JS : http://stephane-huc.net/encoder.js.php ;-)
Retrouvez la version d'encodage en base64 équivalente...
| Page : JS : code : base64_decode : |>>