n'y a
t'il pas d'autre moyen qu'une table de correspondance ?
-----Message d'origine-----
De : Zeljko VELAJA [mailto:[EMAIL PROTECTED]]
Envoy� : mardi 18 juin 2002 17:04
� : [EMAIL PROTECTED]
Objet : RE: suppression des accentsVoici un d�but de r�ponse (tr�s optimisable). Il existe sans doute des packages propri�taires qui font �a, mais si ton input ne concerne que le fran�ais, une petite routine comme �a est tout-aussi valable.public String toUpperCaseDeleteAccents(String arg){StringBuffer sbuff = new StringBuffer();arg = arg.toLowerCase(); // pour tout avoir en minuscule au d�butfor(int i=0; i<arg.length(); i++){char c = arg.charAt(i);switch(c){case '�': case '�': case '�': case '�': sbuff.append('e'); break;case '�': case '�': sbuff.append('a'); break;case '�': case '�': sbuff.append('i'); break;case '�': sbuff.append('o'); break;case '�': case '�': case '�': sbuff.append('u'); break;case '�': sbuff.append('c'); break;default: sbuff.append(c);}}return sbuff.toString().toUpperCase();}-----Message d'origine-----
De : Laurent Delaforge [mailto:[EMAIL PROTECTED]]
Envoy� : mardi 18 juin 2002 16:30
� : java strasbg
Objet : suppression des accentsBonjour,Je cherche � passer une String en majuscule, tout en supprimant les accents.
J'ai donc tout naturellement essay� la m�thode toUpperCase(Locale) de String.
Mais �a ne supprime pas les accents (j'ai essay� avec Locale.ENGLISH, Locale.US et Locale.UK)Quelqu'un aurait une id�e ?Merci d'avance !Laurent
