Basit bir örnek görmek, aksanını gözardı testleri karşılaştırmak için java collators kullanabilirsiniz:
import java.text.Collator;
/**
* @author Kennedy
*/
public class SimpleTest
{
public static void main(String[] args)
{
String a = "nocao";
String b = "noção";
final Collator instance = Collator.getInstance();
// This strategy mean it'll ignore the accents
instance.setStrength(Collator.NO_DECOMPOSITION);
// Will print 0 because its EQUAL
System.out.println(instance.compare(a, b));
}
}
Belgeler: JavaDoc
Sadece biraz açıklayıcılar kullandığım için ayrıntıları açıklamam ve Ben bir uzman değilim, ama google ile ilgili bazı makaleler var.
['Collator'] 'a (http://docs.oracle.com/javase/8/docs/api/java/text/Collator.html) baktınız mı? –
Ayrıca, https://stackoverflow.com/questions/1008802/converting-symbols-accent-letters-to-english-alphabet adresine de bakabilirsiniz. –
Arapça metinleri incelemek için bir not yazdım. belki fikri alabilir ya da bir şekilde kullanabilirsiniz. https://gist.github.com/mehdok/e6cd1dfccab0c75ac7a9536c6afac8ff – mehdok