الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

قرأة العربية ؟؟ Using Inputstream

مغلق
بدأه .S.T.A.L.K.E.R في 20 فبراير 2008 · 1 رد · 631 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

استخدمت الكود التالي لقرأة ملف نصي مخزن فيه كلمات بالعربية

لكن تبين ان العربية غير مدعومة اذ تظهر بشكل رموز

private String readHelpText()
  {
 InputStream is = getClass().getResourceAsStream("help.txt");
 try 
 {
   StringBuffer sb = new StringBuffer();
   int chr, i = 0;
   // Read until the end of the stream   
   while ((chr = is.read()) != -1)
	sb.append((char) chr);

   return sb.toString();
 }
 catch (Exception e)
 {   
   System.out.println("Unable to create stream");
 }
 return null;
  }
}

ارجو من يعرف الطريقة لقراة النصوص العربية من الملفات كتابتها هنا ،

مع الشكر محمد

#2

الجافا تدعم الشفرة الموحدة Unicode بالتالي فهي تدعم العربية

ربما الملف الذي تقرأه يستخدم UTF-8

أظن أن الجافا تدعمه أيضاً

لكن يجب أن تغير بعض الأشياء

لم أقم بعمل ذلك من قبل

الله معك

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

هذا الموضوع مغلق.

مواضيع مشابهة