J'ai r�ussi � faire ce que je voulais
Les soit disant codes ASCII du client n'en etant
pas...
Merci de vos r�ponses !
Seb
--- Erik Mazoyer <[EMAIL PROTECTED]> a
�crit�: > Le secret pour travailler en Java avec les
charset
> est le couple
> Reader/Writer
>
> 1) Comment transformer un charset en un autre
>
> Lire un fichier avec le bon charset :
>
> InputStream is = new FileInputStream(f1);
> Reader r = InputStreamReader(is,charset);
> puis lire les donn�es sur r
>
> Ecrire un fichier dans un charset
>
> OutputStream os = new FileOutputStream(f2);
> Writer w = OutputStreamWriter(os,charset);
> puis �crire les donn�es sur w
>
> 2) Peut-on ramener un code unicode � un code ascii
> ascii va de 0 � 127 donc on peut oublier 222.
> Par contre l'erreur de dire ascii pour iso latin 1
> est fr�quente (caract�re
> de 0 � 255).
> Donc � la question :
> Peut-on ramener un code unicode � un code ISO Latin
> 1
> la r�ponse est
>
> InputStream is = new FileInputStream(f1);
> Reader r = InputStreamReader(is,"utf-8");
>
> OutputStream os = new FileOutputStream(f2);
> Writer w = OutputStreamWriter(os,"iso-8859-1");
>
> char buffer = new char[1024];
> int l;
>
> do {
> l = r.read(buffer);
> if(l>0) {
> w.write(buffer,0,l);
> }
> } while(l>0);
>
> w.close();
> os.close();
> r.close();
> is.close();
>
> > caractere grec unicode '\u0949' et son code ASCII
> qui
> > serrait, d'apres les tables que le client me
> donne,
> > 222..
>
> Ca ne correspond pas aux miennes :-=
>
> Unicode 949 : ?
> Iso Latin 1 222 : �
>
> En fait l'iso latin 1 ne permet pas d'�crire grec,
> il comprend seulement
> quelques caract�res grecs.
>
> Il existe un encodage du grec sur "ISO-8859-7" qui
> correspond au grec
> moderne, mais cela ne correspond pas � nouveau :
> Iso 8859 7 222 : ?
>
> J'esp�re t'avoir �clair� :-)
>
> Cordialement,
>
>
--------------------------------------------------------------------
> Erik Mazoyer, Chef de projet
> HyperOffice
> 6, rue Jacques Daguerre - 92565 Rueil-Malmaison
> Cedex
> T�l. 01 41 96 96 76
> Fax 01 41 96 96 77
> M�l [EMAIL PROTECTED]
>
>
> -----Message d'origine-----
> De : sebastien barret [mailto:jumpinto2000@;yahoo.fr]
> Envoy� : lundi 21 octobre 2002 17:10
> � : [EMAIL PROTECTED]
> Objet : Unicode to ascii
>
>
> Hello la liste,
>
> Je suis sens� recuperer le code ASCII des caracteres
> d'une phrase en GREC.
>
> Quelqu'un saurait-il comment faire?
>
> Peut-on ramener un code unicode � un code ascii
> lorsqu'il s'agit de caracteres en dehors des 256
> g�r�
> par l'ASCII?
>
> Je dois par exemple avoir la correpondance entre le
> caractere grec unicode '\u0949' et son code ASCII
> qui
> serrait, d'apres les tables que le client me donne,
> 222..
>
> Pour moi cela semble impossible mais peut-etre
> avez-vous l'astuce ?
>
> Thanks
> Seb
>
>
>
___________________________________________________________
> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et
> en fran�ais !
> Yahoo! Mail : http://fr.mail.yahoo.com
___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran�ais !
Yahoo! Mail : http://fr.mail.yahoo.com