Java 国际性格问题

Java 国际性格问题,java,android,Java,Android,我有一个值为的字符串: “阿蒂尔湖Cuenca del Lago de Atitl\xe1n RUMCLA(阿蒂尔\xe1n流域多用途保护区)的美国海洋保护区” 如何使\xfa和\xe1显示为字符 谢谢 Eric如果要在文本视图或类似视图中显示,可以使用以下内容将其解析为html textView.setText(Html.fromHtml(“此处的文本”) 这篇文章是从哪里来的?从互联网或blahblah或存储在应用程序中 在最后一种情况下,不要硬编码它,只需将它保存在Strings.xml中

我有一个值为的字符串:

“阿蒂尔湖Cuenca del Lago de Atitl\xe1n RUMCLA(阿蒂尔\xe1n流域多用途保护区)的美国海洋保护区”

如何使
\xfa
\xe1
显示为字符

谢谢
Eric

如果要在文本视图或类似视图中显示,可以使用以下内容将其解析为html
textView.setText(Html.fromHtml(“此处的文本”)

这篇文章是从哪里来的?从互联网或blahblah或存储在应用程序中


在最后一种情况下,不要硬编码它,只需将它保存在
Strings.xml
中作为“Múltiples”并稍后从那里提取即可。。我在使用它时没有遇到任何语言/字符问题,而且我使用spanich字符没有任何问题。干杯

这是我为解决问题所做的:

protected String FixHexValuesInString(String str) {

    Matcher matcher = Pattern.compile("\\\\x([0-9a-f]{2})").matcher(str);    
    StringBuffer sb = new StringBuffer();
    while (matcher.find()) {
        int codepoint = Integer.valueOf(matcher.group(1), 16);
        matcher.appendReplacement(sb, String.valueOf((char) codepoint));
    }
    return matcher.appendTail(sb).toString();
}

您想在
TextView
中显示此字符的位置吗?我正在尝试用此数据填充列表视图。这也行吗?Thx.如果您在设置文本时使用Html.fromHtml(“”),则应该使用。谢谢Adam。今天晚些时候我会试试,让你知道我是怎么做的。我从提供给我的文本文件中得到它。字符已转换为十六进制。