PDA

View Full Version : مشکل نمایش متن فارسی از فایل text



reza_2ebt
شنبه 28 شهریور 1394, 14:43 عصر
سلام به دوستان عزیز
با استفاده از این کد یه متن فارسی که تو فایل تکست قرار داشت و خوندمو نمایش دادم اما فونتها بهم ریخته و مربع و علامت سوال نمایش داده میشه
لطفا راهنمایی کنید که چه تغییری باید بدم یا انکدینگ و چجوری تغییر بدم .ممنون


TextView textView = (TextView) findViewById(R.id.textView1);

String data = readTextFile(this, R.raw.book);
textView.setText(data);
}


public static String readTextFile(Context ctx, int resId)
{
InputStream inputStream = ctx.getResources().openRawResource(resId);

InputStreamReader inputreader = new InputStreamReader(inputStream);
BufferedReader bufferedreader = new BufferedReader(inputreader);
String line;
StringBuilder stringBuilder = new StringBuilder();
try
{
while ((line = bufferedreader.readLine()) != null)
{
stringBuilder.append(line);
stringBuilder.append('\n');
}
}
catch (IOException e)
{
return null;
}
return stringBuilder.toString();
}



135318

ho3ein.3ven
شنبه 28 شهریور 1394, 16:21 عصر
فایلتون utf_8 ذخیره شده ؟

reza_2ebt
شنبه 28 شهریور 1394, 16:53 عصر
بله با فرمت utf8 ذخیره کردم