如何unescapeü到ü?

时间:2013-06-17 16:40:35

标签: java escaping xml-entities

我想在Java中将XML字符实体引用ü转换为ü
我怎样才能做到这一点?

2 个答案:

答案 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);
    }
}

输出:

ü