我想在Java中将XML字符实体引用ü
转换为ü
。
我怎样才能做到这一点?
答案 0 :(得分:0)
您可以尝试对其进行编码,如下所示:
try
{
String str = "üxy";
final String s = new String(str, "UTF-8");
}
catch (UnsupportedEncodingException e)
{
Log.e("utf8", "conversion", e);
}
答案 1 :(得分:0)
您可能需要一个额外的库来将该代码转换为Unicode字符,例如Apache Commons Lang。该库具有类StringEscapeUtils
。
import org.apache.commons.lang3.StringEscapeUtils;
public class Unescape {
public static void main(String[] args) {
String str = StringEscapeUtils.unescapeHtml4("ü");
System.out.println(str);
}
}
输出:
ü