diff --git a/src/appComune/GestisciCodiceFiscale.java b/src/appComune/GestisciCodiceFiscale.java index 0861f7c..46a7c0c 100644 --- a/src/appComune/GestisciCodiceFiscale.java +++ b/src/appComune/GestisciCodiceFiscale.java @@ -8,6 +8,8 @@ import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; +import net.gcardone.junidecode; +import net.gcardone.junidecode.Junidecode; import utility.GestisciStringhe; /** @@ -31,7 +33,7 @@ public class GestisciCodiceFiscale { cognome = GestisciStringhe.rimuoviCarattere(cognome, carattere); } - cognome = cognome.toLowerCase(); + cognome = Junidecode.unidecode(cognome.toLowerCase()); char[] caratteriCognome = cognome.toCharArray(); int[] posizioniConsonanti = trovaConsonanti(cognome); @@ -170,7 +172,7 @@ public class GestisciCodiceFiscale { nome = GestisciStringhe.rimuoviCarattere(nome, carattere); } - nome = nome.toLowerCase(); + nome = Junidecode.unidecode(nome.toLowerCase()); char[] caratteriNome = nome.toCharArray(); int[] posizioniConsonanti = trovaConsonanti(nome);