Hola,

 

Estoy firmando un XML con codificación UTF8 y formato FACTURAE 3.1 utilizando 
CryptoApplet en una página web.

Tengo configurado la codificación de entrada y de salida en BASE64:

setInputDataEncoding("BASE64");

setOutputDataEncoding("BASE64");

 

El problema llega cuando el XML contiene los caracteres ‘Á’, ‘Í’ ya que al 
visualizar el contenido que se va a firmar, ambos caracteres se ven como Ã□ y 
al volver a decodificar el resultado obtenido del proceso de firma, esos dos 
caracteres ya no tienen una codificación UTF8 correspondiente, por lo que la 
firma no puede ser validada.

El resto de vocales con acentos, tanto minúsculas como mayúsculas se codifican 
correctamente.

Me gustaría saber si puedo solucionar el problema de alguna forma.

 

Gracias.

_______________________________________________
CryptoApplet mailing list
[email protected]
http://llistes.uji.es/mailman/listinfo/cryptoapplet

Responder a