我正在开发一款显示textviews
混合阿拉伯语和英语单词的Android应用程序;
该应用程序显示我在Java类中编写的阿拉伯文本作为问号?????这是屏幕截图:
守则:
if(tCat.equals("StandardT_")){
serviceLine="Operations / خدمات عامة";
}
tv.setText(serviceLine);
我的尝试:
Decoding characters in android 并没有不一样的问题,答案也没有帮助。
How to support Arabic text in Android?
我使用的是支持阿拉伯语的新版本,我也尝试了添加Farsi
类或使用ArabicUtilities
类但无法使用以太网的答案
我还尝试将String编码为utf-8
尝试{ serviceLine = URLEncoder.encode(serviceLine," utf-8");} catch(UnsupportedEncodingException e){ e.printStackTrace(); }
那并没有用!
所以我有点卡在这里,有什么想法吗?
编辑: 在我关闭android studio并重新打开应用程序之后,我在Java类中编写的所有文本都转向了问号!即使我尝试再次编写它,一旦我关闭项目并重新打开它,它甚至在我运行应用程序之前在Java类中显示阿拉伯文本作为问号,这真的很尴尬!