Viva pessoal,
Estou com uma dúvida, não consigo receber uma String em Base64, converter para byte[], e dps no fim voltar a converter para String em Base64...
Agradeço já qqer ajuda que possam dar.
Obrigado
Escusado será dizer que será para ter as conversões em fases diferentes de execução.
Estou com uma dúvida, não consigo receber uma String em Base64, converter para byte[], e dps no fim voltar a converter para String em Base64...
Código:
String str1 = strInput; //strInput vem em Base64 feito em pré processamento com Perl, oq ue é irrelevante
byte[] decoded = Base64.decode(strInput);
strAux = new String(decoded, "UTF-8");
byte[] encoded = strAux.getBytes("UTF-8");
String str2 = Base64.encode(encoded);
System.out.println(str1 + "<--->" + str2); // Queria que fossem iguais...
Obrigado
Escusado será dizer que será para ter as conversões em fases diferentes de execução.
Última edição pelo moderador: