Android Textview正确显示编码文本

Android Textview正确显示编码文本,android,encoding,character-encoding,Android,Encoding,Character Encoding,我有一个应用程序,可以读取、加载文本文件并显示文本。现在,文本文件可以是英文、中文或任何语言。我的问题是,我如何正确地显示字符而不显示胡言乱语。谢谢 请参阅此链接 您需要一个True Type字体(ttf)文件来支持所需的语言。将相应的字体文件包括到资产文件夹中,然后尝试此代码 TextView text = (TextView) findViewById(R.id.textView1); Typeface font=Typeface.createFromAsset(activity.getA

我有一个应用程序,可以读取、加载文本文件并显示文本。现在,文本文件可以是英文、中文或任何语言。我的问题是,我如何正确地显示字符而不显示胡言乱语。谢谢

请参阅此链接

您需要一个True Type字体(ttf)文件来支持所需的语言。将相应的字体文件包括到资产文件夹中,然后尝试此代码

TextView text = (TextView) findViewById(R.id.textView1);
Typeface font=Typeface.createFromAsset(activity.getAssets(), "your-choice-font.ttf");
holder.text.setTypeface(font);
holder.text.setText(content_read_from_TxtFile);