0
저는 webview에서 추출한 textview에 일부 html 텍스트를 표시하려고합니다. 반환 된 문자열에는 바꿀 수없는 유니 코드 문자가 포함되어 있습니다. 나는 이러한 문자를 대체하는 클래스를 생성하지만유니 코드 문자를 교체 하시겠습니까?
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;
}
}
을 작동하지 않습니다와 나는 그것을 호출하고있을 때, 나는 출력이 여전히 유니 코드 엉있다
tvResultat.setText(new Localizer(Html.fromHtml(message)).Localize());
를 사용합니다. 내가 도대체 뭘 잘못하고있는 겁니까?
이 ans와 확인하시기 바랍니다 https://stackoverflow.com/a/6350124/4448617와 ASCII 기호를 유지하기 위해 단지 것 –