La conversion de tableau d'octets en base64 chaîne de java

D'essayer de convertir un byte[] à l'aide de la chaîne base64
org.apache.commons.codec.binary.Base64..Pour ce mon code java ressemble:

 base64String = Base64.encodeBase64URLSafeString(myByteArray);

Mais ce que je vois, c'est certains caractères non valides dans le générés base64 chaîne..La conversion de tableau d'octets en base64 chaîne de java

Pourquoi dois-je voir ces ____ lignes dans mon généré base64 Chaîne?
Est-ce une chaîne valide?
Notez la longueur de la chaîne est divisible par quatre.

avez-vous essayé de décodage votre sortie? Aussi, êtes-vous à l'aide de l'encodage base64 données dans une URL. Utiliser le URLSafe version uniquement lors de l'encodage base64 passe en http/get ou une autre url liées à l'opération.
en.wikipedia.org/wiki/Base64#URL_applications
Cela peut vous aider stackoverflow.com/questions/6265912/...
Veuillez fournir le code que vous avez écrit
Tout ce que j'utilise pour convertir les byte[] à chaîne est une seule méthode au, que j'ai déjà dans ma question...

OriginalL'auteur Suave Nti | 2012-07-23