PDA

View Full Version : سوال: خواندن از فایل فارسی



razazian
پنج شنبه 12 آبان 1390, 10:10 صبح
با سلام به دوستان
خواهش میکنم کمکم کنید!:گریه:
باید اطلاعاتم رو از فایل فارس بخونم و تویه فرم نشون بدم. اما چون فایلم فارسیه کل اطلاعات رو به صورت یکسری علائم نامفهوم نشون میده. باید چی کار کنم که اطلاعات رو از فایل utf بخونه و utf هم نشون بده
کدم اینه:
InputStream in = this.getClass().getResourceAsStream(fileName);
StringBuffer sb=new StringBuffer();
int c;
while((c=in.read())!=-1) {
sb.append((char) c);
}
text=sb.toString();

Mbt925
پنج شنبه 12 آبان 1390, 13:52 عصر
InputStream is = getClass().getResourceAsStream("/1.txt");
DataInputStream dis = new DataInputStream(is);
int length= dis.available();
byte[] bytes= new byte[length];
length= dis.read(bytes, 0, length);
return new String(bytes,0, length, "UTF-8");

Mbt925
پنج شنبه 12 آبان 1390, 13:53 عصر
البته پیش فرض من اینه که به مشکلات فارسی نویسی در موبایل ها اگاه هستید.

سوداگر
چهارشنبه 18 آبان 1390, 16:46 عصر
لطفاً یه سری به وبلاگ زیر بزن:
http://j2me.blogfa.com/post-102.aspx

وبلاگ نویس خلاقمون یه برنامه برای رفع این مشکل نوشته که روش کار با اون، مثل Patch کردنه و پیشفرضش اینه که شما از مشکلات فارسی نویسی آگاه، نیستید:لبخندساده: