[JAVA] conversion ASCII => Unicode

conversion ASCII => Unicode [JAVA] - Java - Programmation

Marsh Posté le 19-04-2002 à 16:17:46    

Voilà mon problème :
J'ai un fichier (txt) en entrée codé en ASCII. Je suis obligé de le convertir en unicode si je veux qu'il soit exploitable pour du xml (sinon les caractères accentués sont mal transcrits).
Je ne vois pas comment m'y prendre ...
 
Merci d'avance pour votre aide.

Reply

Marsh Posté le 19-04-2002 à 16:17:46   

Reply

Marsh Posté le 19-04-2002 à 16:29:08    

je te conseille d'aller sur cette url, qui donne les spécif du langages. peut-être trouveras-tu ton bonheur, puisqu'ils évoquent la possibilité des conversions de texte. mais autrement, as-tu chercher dans les packages dédiés à XML ?
 
 
http://java.sun.com/docs/books/jls [...] tml#101083

Reply

Marsh Posté le 19-04-2002 à 16:33:37    

a priori, la solution la plus simple serait de faire quelque chose du type :
 
 String texte_unicode=new String(mon_truc_en_ascii);
 
ça devrait en faire de l'unicode tout simplement (si je lis bien la doc, mais comme c'est de l'anglais...)  ;)

Reply

Marsh Posté le 19-04-2002 à 20:35:16    

ddoomm a écrit a écrit :

a priori, la solution la plus simple serait de faire quelque chose du type :
 
 String texte_unicode=new String(mon_truc_en_ascii);
 
ça devrait en faire de l'unicode tout simplement (si je lis bien la doc, mais comme c'est de l'anglais...)  ;)  




ouais, je crois que ca marche comme ca.
 
sinon, tu peux aussi utiliser le constructeur de String suivant :  
 
String(byte[] bytes, String enc)  
 
va faire un tour sur la javadoc de ce constructeur : y a des infos sur le "character encoding"

Reply

Sujets relatifs:

Leave a Replay

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