如何在Android应用中显示Latin-1字符
我必须从在Latin-1字符集中编码的在线数据库中获取文本,并且每个特殊的拉丁字符(即à,ò,ù,è…)都显示为带有“?”的黑色方块。 内。
我怎样才能正确显示?
幸运的是,我在几个小时后找到了答案,我想与大家分享。 请阅读下面的解决方案
解决方案非常简单,但我没有想过它,但它具有理解和实现非常简单的好处。 实际上,这是代码:
mIn = new BufferedReader(new InputStreamReader(mSocket.getInputStream(),"ISO-8859-1"));
这样,来自Latin-1服务器的所有传入字符串都将被正确解码,并将在android TextViews上完美显示