Ir ao conteúdo

Posts recomendados

Postado

Bom dia Pessoal,

 

Estou com um problema na plataforma java, onde estou tentando utilizar a codificação Base64.

Basicamente estou utilizando para codificar um XML.

 

Código abaixo:


   

    String clinicalData = "CACHAÇA";
        
        String clinicalDataBase64 = Base64.encode(clinicalData.getBytes());

        byte[] byteString = Base64.decode(clinicalDataBase64);
        try {
            String valorCodificado = new String(byteString, "UTF-8");
        } catch (UnsupportedEncodingException ex) {
            Logger.getLogger(CorpoRequisicaoEnvioRES.class.getName()).log(Level.SEVERE, null, ex);
        }
        

 

No exemplo acima estou fazendo com que a string "CACHAÇA" seja codificada para Base64 com o encode.

Ao realizar o decode da informação ela vem como "Cacha础".

 

Resumindo, alguem sabe como posso realizar o encode de caracteres especiais sem bugar toda String do Base64?

Postado

@bruceferreira Olá. Recomendo esse link:

https://stackoverflow.com/questions/13109588/base64-encoding-in-java

 

Seria, de acordo com o q vi no link algo assim:

String clinicalData = "CACHAÇA";                      
byte[] encodedBytes = Base64.getEncoder().encode(clinicalData.getBytes());
System.out.println("encodedBytes " + new String(encodedBytes));
byte[] decodedBytes = Base64.getDecoder().decode(encodedBytes);
System.out.println("decodedBytes " + new String(decodedBytes));

Vê se é isso mesmo q você quer. Sendo sincero não trabalhei com isso em Java ainda

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!