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

标签 android utf-8 utf

我正在开发 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 - 菲律宾元(比索)符号 ₱ 在 Android 中显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29505481/

相关文章:

java - 读取UTF8文件(在记事本上创建)并转换为CP850字符串

android - Google Maps Android v2 不适用于 ActionBarSherlock fragment Activity

c# - UTF8 编码 C# Webrequest

android - 将 Activity 中的 Arraylist 传递给 Fragment

mysql - 对于为 OAuth 使用创建的 MySQL 表,使用 latin1 而不是 utf8 有什么影响?

java - 如何在 Java 中测试 UTF-8 字符串

MongoDB 特殊字符

php - 带有拉丁六进制变音符号的 URL (php)

android - 将 Realm android 添加到 flutter 项目中不起作用

android - AsyncTask 中的 Adapter 在哪里设置?