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 día 30 de junio de 2011 15:21, 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. > > _______________________________________________ > CryptoApplet mailing list > [email protected] > http://llistes.uji.es/mailman/listinfo/cryptoapplet > > -- Paúl Santapau Nebot Office for Planning and Technology Forecast Universitat Jaume I Av. Sos Baynat, s/n 12071 Castelló de la Plana (Spain) +34 964 387 626 _______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
