Index: lutinutil/src/java/org/codelutin/util/StringUtil.java diff -u lutinutil/src/java/org/codelutin/util/StringUtil.java:1.16 lutinutil/src/java/org/codelutin/util/StringUtil.java:1.17 --- lutinutil/src/java/org/codelutin/util/StringUtil.java:1.16 Wed Apr 25 13:42:43 2007 +++ lutinutil/src/java/org/codelutin/util/StringUtil.java Fri Jun 8 13:28:33 2007 @@ -22,9 +22,9 @@ * * @author POUSSIN Benjamin * Copyright Code Lutin -* @version $Revision: 1.16 $ +* @version $Revision: 1.17 $ * -* Mise a jour: $Date: 2007/04/25 13:42:43 $ +* Mise a jour: $Date: 2007/06/08 13:28:33 $ * par : $Author: bpoussin $ */ package org.codelutin.util; @@ -52,6 +52,23 @@ protected StringUtil() { } + static public String unaccent(String s) { + String result = ""; + for (char c: s.toCharArray()) { + if ("йикл".indexOf(c) != -1) { + result += "e"; + } else if ("адв".indexOf(c) != -1) { + result += "a"; + } else if (('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z')) { + result += c; + } else { + // on ne l'ajoute pas a result donc on supprime le caractere +// result += encodeUTF(c); + } + } + return result; + } + static public String substring(String s, int begin) { String result = substring(s, begin, s.length()); return result;