Ver Mensaje Individual
  #5
Antiguo 12 de julio de 2017, 19:41
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Joseg, habrá que tener en cuenta que Java es Unicode. Seguramente tengas que usar NATIONAL PICTURE o en la Clase Java usar Byte o conversión de String a Byte y viceversa.

Cuando tengas resultados publícalos. O si tienes problemas, coméntalo también, posiblemente te pueda ayudar.

---------- Post añadido : 19:41 ---------- Post anterior : 10:52 ----------

Joseg, este código funciona:

Código Java:
  1. import java.util.Base64;
  2. import java.util.Base64.Decoder;
  3. import java.util.Base64.Encoder;
  4.  
  5. public class Base64EncodeDecode {
  6.     private static Encoder encoder = Base64.getEncoder();
  7.     private static Decoder decoder = Base64.getDecoder();
  8.    
  9.     public static byte[] EncodeBase64 (byte[] inText) {    
  10.         return encoder.encode(inText);     
  11.     }
  12.    
  13.     public static byte[] DecodeBase64 (byte[] inText) {    
  14.         return decoder.decode(inText);     
  15.     }  
  16. }
Archivos Adjuntos
Tipo de Archivo: rar Base64EncodeDecode.rar (831 Bytes)Descargas: 180



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita