Internationalisation et encodage des fichiers

Internationalisation et encodage des fichiers - Java - Programmation

Marsh Posté le 29-07-2005 à 15:38:36    

Bonjour,
 
je tente d'internationaliser un programme, j'ai utiliser les fichiers properties et les ressources bundle, pour ce que est francais / anglais ça marche nickel, mais là je doit on m'a fillé le fichier properties roumains, et là rien ne va plus, je n'y connais rien au différent encodage iso/utf/unicode/ansi etc.. quelqu'un pourrais t'il m'expliquer comment faire avec les caractères roumains exotique ? la jvm lit quels formats ?  
 
merci !

Reply

Marsh Posté le 29-07-2005 à 15:38:36   

Reply

Marsh Posté le 29-07-2005 à 15:47:55    

il faut les passer à la moulinette native2ascii (un programme fourni avec le jdk) je crois, ca va les transformer en unicode

Reply

Marsh Posté le 29-07-2005 à 16:09:04    

souk a écrit :

il faut les passer à la moulinette native2ascii (un programme fourni avec le jdk) je crois, ca va les transformer en unicode


 
tjrs le meme probleme

Reply

Marsh Posté le 29-07-2005 à 16:25:04    

et le probleme c'est quoi EXACTEMENT ? [:itm]

Reply

Marsh Posté le 29-07-2005 à 16:40:26    

il plante en me distant qu'il ne trouve pas la ressource :
 
Caused by: java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key non_disponible
 
 
surment car mon fichier roumain est daubé et pas dans le bon encodage


Message édité par EpoK le 29-07-2005 à 16:41:35
Reply

Marsh Posté le 29-07-2005 à 16:42:35    

voila ce que me sort le native2ascii
 


\u00ef\u00bb\u00bfnon_disponible = Indisponibil
envoyer = Trimite\u00c5\u00a3i
envoyer_texte = Trimite\u00c5\u00a3i un text
envoyer_a = Trimite\u00c5\u00a3i la
la_connexion_vers = Conexiunea spre
le_port = portul
pas_etablie = nu a fost stabilit\u00c4\u0192!\r\nPosibile cauze:\r\n\r\n    1.sunte\u00c5\u00a3i protejat de un firewall,\u00c3\u00aen acest caz trebuie deschis portul  
tcp_en_sortie = TCP direc\u00c5\u00a3ie ie\u00c5\u0178ire.\r\n    2. postul dumneavoastr\u00c4\u0192 folose\u00c5\u0178te un serv\u00c4\u0192r Proxy, \u00c3\u00aen acest caz trebuie configurat Proxy-ul \u00c3\u00aen mode SOCKS.
arret_du_server = [#Oprire serv\u00c4\u0192r]
abandonner = Abandon
repondre_a = R\u00c4\u0192spunde\u00c5\u00a3i la
decliner = Refuza\u00c5\u00a3i
refus_de = Refuz din partea lui
a_quitte = a p\u00c4\u0192r\u00c4\u0192sit convorbirea
fermer = \u00c3\u017dnchidere
bienvenue = Bine a\u00c5\u00a3i venit
 


Message édité par EpoK le 29-07-2005 à 16:43:08
Reply

Marsh Posté le 29-07-2005 à 16:48:12    

ha ben y'a une cou-couille au début du fichier là [:marc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 29-07-2005 à 16:56:33    

the real moins moins a écrit :

ha ben y'a une cou-couille au début du fichier là [:marc]


 
oui mais meme sans ça : \u00ef\u00bb\u00bf c'est le meme combat

Reply

Marsh Posté le 29-07-2005 à 16:56:55    

rien que Trimite\u00c5\u00a3i il est pas capable de l'afficher normalement

Reply

Marsh Posté le 01-08-2005 à 09:15:46    

bon j'ai réussit à faire marcher certain caractère mais d'autre ne marche pas :
 
http://img67.imageshack.us/img67/1797/romania4mx.png
 
j'ai vérifié les codes unicode ils sont justes ! certain caractère passe d'autre non,
 
des idées ?

Reply

Marsh Posté le 01-08-2005 à 09:15:46   

Reply

Marsh Posté le 01-08-2005 à 09:39:56    

c'est bon j'ai trouvé, en fait il y avait des vieux composants awt qui trainait et il bouffe pas le unicode, quelle galère de reprendre le prog de quelqu'un !
 
merci de votre aide


Message édité par EpoK le 01-08-2005 à 09:40:04
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed