菲律宾元(比索)符号 ₱ 在 android 中显示不正确

Philippines dollar (peso) sign ₱ show incorrectly in android

我正在开发 android 应用程序并展示

菲律宾比索用 UTF 8 签名

能显示,但显示为P,一行而不是两行(₱),如何解决?

谢谢

更新:

目前在 string.xml 中使用 \u20B1,在 java 中使用 setText,

但仍然只有一行。我需要像下面这样的东西吗:

String name = "";
try {
    name = new String(c.getString("NAME").getBytes("ISO-8859-1"), "UTF-8");
} catch (UnsupportedEncodingException e) {

    e.printStackTrace();
}

String decodedName = Html.fromHtml(name).toString(); 

再次感谢您的帮助

我不确定您现在是如何实施的。但是,据我所知,请确保您使用的是正确的字符:U+20B1

这里有一些链接可以提供帮助:

http://graphemica.com/%E2%82%B1 http://www.fileformat.info/info/unicode/char/20b1/index.htm

您实际上可以将比索 (₱) 符号直接复制并粘贴到 Android Studio。