String 문자열에 ' 와 같은 유니코드 표현식이 들어있을 때 자바에서는 어떻게 처리하면 좋을 지
가르침을 구하고자 합니다.
모 신문사의 RSS로 읽어온 문자열을 보니, 아래와 같이 텍스트에 유니코드 표현식이 들어있더군요.
"사인 발표 "코카인 흡입 후 익사""
위의 문자열을 TextView에 보여주려고 합니다.
이런 경우, 별도로 "라는 표현식을 잘라내서 유니코드 변환을 해야 할 것 같은데, 경험하신 분들의 조언을 구합니다.
감사합니다.
[자답]
제가 너무 어렵게 생각했었나 봅니다.
" 와 같은 표현식도 html 형식으로 간주하면 되는군요.
아래와 같이 html 태그로부터 String을 만들어 내는 method를 써서 변환하여 처리하면 되네요.
public static String convertHtmlTagInString(String orignalString) {
Spanned spanned = Html.fromHtml(orignalString);
String changedString = spanned.toString();
return changedString;
}