Ich habe editiertext in form, ich möchte, wenn benutzereingabe text in editierbartext mein programm erkennen welche sprache eingefügt zu bearbeitentextWie eine Zeichenfolge zu bestimmen ist Englisch oder Persisch?
Gibt es eine Möglichkeit zu bestimmen, eine Zeichenfolge ist Englisch oder Persisch?
fand ich diesen Code für arabische
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;
}
aber wie kann ich diesen Code für persisch ändern?
Der Zeichencodebereich ist wahrscheinlich robust genug für diese einfache Frage. Sehen Sie sich für einige fortgeschrittenere Ansätze einige Sprachidentifikationsbibliotheken an. – tripleee
@tripleee Was ist der persische Zeichencodebereich? – Saeed
http://en.wikipedia.org/wiki/Arabic_script_in_Unicode – tripleee