Hola,
Primero puedes probar a asegurarte de que el documento de entrada está realmente en utf-8 antes de que se codifique en base64... hay veces en que en el xml se puede leer la cadena utf-8 en la cabecera y el documento no está realmente bien codificado en ese encoding... El 29/09/2010 14:22, "Ruben Platero" <[email protected]> escribió: > 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
