--- dao/DaoAdresseService/src/dk/daoas/daoadresseservice/AddressUtils.java 2015/02/27 11:12:44 2402 +++ dao/DaoAdresseService/src/dk/daoas/daoadresseservice/AddressUtils.java 2015/02/27 11:40:08 2403 @@ -19,13 +19,46 @@ } } + public static char fjernAccentTegn(char c) { + switch (c) { + case 'é': + return 'e'; + case 'è': + return 'e'; + + case 'û': + return 'u'; + case 'ü': + return 'u'; + + case 'ö': + return 'o'; + case 'ô': + return 'o'; + + case 'ä': + return 'a'; + case 'â': + return 'a'; + + case 'ñ': + return 'n'; + + default: + return c; + } + } + public static String vaskVejnavn(String indVejnavn) { StringBuilder sb = new StringBuilder(); char chars[] = indVejnavn.toCharArray(); - for (char c: chars) { + for (char c: chars) { if ( Character.isAlphabetic(c)) { - sb.append(Character.toLowerCase(c) ); + c = Character.toLowerCase(c); + c = fjernAccentTegn(c); + + sb.append( c ); } }