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ó:
&gt; Buenos días a todos,
&gt;
&gt; 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.
&gt;
&gt; Podría alguien ayudarme, para saber que ficheros o que tengo que
hacer con el .properties para que reconozca el Cirílico.
&gt;
&gt; Gracias de antemano.
&gt;

-- 
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

Responder a