java.text.Normalizer
is there in Android (on latest versions anyway). You can use it.
EDIT For reference, here is how to use Normalizer
:
string = Normalizer.normalize(string, Normalizer.Form.NFD);
string = string.replaceAll("[^\p{ASCII}]", "");
(pasted from the link in comments below)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…