Mam edittext w formularzu, Chcę, gdy użytkownik wprowadzi tekst do edittext, mój program wykrywa język wstawiony do edytora edittextJak ustalić ciąg jest angielski lub perski?
Czy istnieje sposób na określenie ciągu znaków w języku angielskim lub perskim?
znalazłem ten kod dla arabskiego
public static boolean isProbablyArabic(String s) {
for (int i = 0; i < Character.codePointCount(s, 0, s.length()); i++) {
int c = s.codePointAt(i);
if (c >= 0x0600 && c <=0x06E0)
return true;
}
return false;
}
ale jak mogę zmienić ten kod na perski?
Zakres kodów znaków jest prawdopodobnie wystarczający do tego prostego pytania. Aby uzyskać bardziej zaawansowane podejście, spójrz na niektóre biblioteki identyfikacji języków. – tripleee
@tripleee Jaki jest zakres kodów perskich znaków? – Saeed
http://en.wikipedia.org/wiki/Arabic_script_in_Unicode – tripleee