如何在Android应用中显示Latin-1字符

我必须从在Latin-1字符集中编码的在线数据库中获取文本,并且每个特殊的拉丁字符(即à,ò,ù,è…)都显示为带有“?”的黑色方块。 内。

我怎样才能正确显示?

幸运的是,我在几个小时后找到了答案,我想与大家分享。 请阅读下面的解决方案

解决方案非常简单,但我没有想过它,但它具有理解和实现非常简单的好处。 实际上,这是代码:

mIn = new BufferedReader(new InputStreamReader(mSocket.getInputStream(),"ISO-8859-1")); 

这样,来自Latin-1服务器的所有传入字符串都将被正确解码,并将在android TextViews上完美显示