Q: Replace unicode characters? I'm trying to show some html text in textview extracted from webview. The returned string contains some unicode characters which I'm not able to replace. 
I created a class to replace these characters but it's not working
public class Localizer {

    String message;

    public Localizer(String message){
        this.message=message;
    }

    public String Localize(){

        message = message.replaceAll("\\u0103","ă").replaceAll("\\u00EE","î").replaceAll("\\u0163","ţ").replaceAll("\\u015F","ş").replaceAll("\\u00E2","â").replaceAll("\\u00CE","Î").replaceAll("\\u0102","Ă");
        return message;
    }
}

and when I'm calling it, I use
tvResultat.setText(new Localizer(Html.fromHtml(message)).Localize());

the output is still whit Unicode. What am I doing wrong?

A: solution would be just to keep ASCII symbols with such regexp 
message = message.replace(/[^\x00-\x7F]/g, "");

