Décodage et codage de chaînes à l'aide de Base64
En Java, la classe Base64 fournit des méthodes pour coder et décoder des chaînes en Base64. Cette représentation est couramment utilisée pour transmettre en toute sécurité des données sur des réseaux ou pour les stocker dans des bases de données. Voici comment utiliser efficacement la classe Base64 :
Encodage des chaînes :
Décodage des chaînes :
Exemple :
Pour encoder et décoder la chaîne "mot de passe" en Base64 :
// Encoding byte[] byteArray = "password".getBytes("UTF-8"); String encodedString = Base64.encodeToString(byteArray, Base64.DEFAULT); // Decoding byte[] decodedByteArray = Base64.decode(encodedString, Base64.DEFAULT); String decodedString = new String(decodedByteArray, "UTF-8");
Notez que le paramètre DEFAULT dans Base64.encodeToString() et Base64.decode() définit l'encodage sur Base64.DEFAULT, qui est une implémentation standard.
Dépannage :
Si vous rencontrez des erreurs lors de l'utilisation de la classe Base64, assurez-vous de :
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!