Hola Sergio, La codificación por defecto de los ficheros properties que utilizamos (y usa Java para el objeto properties) es ISO-8859-1 por lo que no puedes representar caracteres cirílicos con él. Pegando un vistazo a la documentación, parece que existen dos alternativas:
- Cargar las properties desde un XML e indicar que el encoding es UTF-8. (Tienes que modificar el codigo del LabelManager de CryptoApplet). - Transformar el properties de codificación local a ISO-8859-1 con los caracteres especiales escapados en sus códigos UTF-8 equivalentes \uXXYY, parece que para ésto último hay una tool que lo hace [2]. [1] http://download.oracle.com/javase/1.5.0/docs/api/java/util/Properties.html [2] http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/native2ascii.html Saludos, El jueves 30 de junio de 2011, Sergio Más <[email protected]> escribió: > Buenos días a todos, > > Estoy intentando que nuestra aplicación pueda firmar con el CryptoApplet en idioma Bulgaro, he conseguido introduciendo el fichero i18n_BG_bg.properties correspondiente y cambiando el .properties con su caracter cirílico correspondiente y me salta el CryptoApplet con letras ininteligibles, he creado lo mismo con su carácter correspondiente en iso y directamente no aparecían los literales. Todo esto en la última pantalla de CryptoApplet donde se muestran los certificados y se puede dar a aceptar y cancelar. > > Podría alguien ayudarme, para saber que ficheros o que tengo que hacer con el .properties para que reconozca el Cirílico. > > Gracias de antemano. > -- Paúl Santapau Nebot http://es.linkedin.com/pub/paul-santapau/4/53a/a99 Twitter: @psantapau _______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
