Android 要显示的字符的问题

Android 要显示的字符的问题,android,character,Android,Character,我对字符的显示有问题 我有一个CSV文件,写的是一些国家使用的货币符号 当我试图显示英镑符号时,在某些设备上显示正确,而在其他设备上显示不正确 为什么会发生这种情况?如何解决这个问题?嗯,这似乎是一个编码问题 您可以通过右键单击/properties/Resource并更改文本文件encodign来更改文件的编码(尝试ISO-8859-1或UTF-8) 更改编码后,如果未正确显示所有字符,请尝试手动更改:) 希望这有帮助……我发现问题可能是自定义字体,我必须使用它。字体未指定英镑字符,但在某些设

我对字符的显示有问题

我有一个CSV文件,写的是一些国家使用的货币符号

当我试图显示英镑符号时,在某些设备上显示正确,而在其他设备上显示不正确


为什么会发生这种情况?如何解决这个问题?

嗯,这似乎是一个编码问题

您可以通过右键单击/properties/Resource并更改文本文件encodign来更改文件的编码(尝试ISO-8859-1或UTF-8)

更改编码后,如果未正确显示所有字符,请尝试手动更改:)


希望这有帮助……

我发现问题可能是自定义字体,我必须使用它。字体未指定英镑字符,但在某些设备上,似乎某些机制在其他设备上起作用,默认字体无法识别。如果要显示英镑符号,请使用上面的代码。无论设备配置如何,它都会工作。它不工作,因为我认为这不是编码问题
Spanned spannded = Html.fromHtml("£");
        String pound = spannded.toString();