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

قراءة نص بالغة العربية

بدأه l-omari في 12 مارس 2008 · 3 رد · 846 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اني احاول ان اقرأ نص بالغة العربية من ملف txt

عن طريق stream reader class by the method readalltext()

ولكن النتيجة عدم قراءة اي حرف بالغة العربية اذا كان موجود في النص

لقد جربت هذه الطريقة للقراءة نص بالغة الانكليزية وتمت بنجاح

و لكن المشكلة في اللغة العربية

اعتقد ان هناك properties معين من اجل ال encoding

هل هناك اي اقتراح

#2
StreamReader myReader = new StreamReader(textBox1.Text, Encoding.GetEncoding(1256));
	MessageBox.Show(myReader.ReadToEnd());
#3

شكرا للعضو بن العيد

لكن لم تنجح المحاولة

StreamReader rdr = new StreamReader(@"c:\b13.txt", Encoding.GetEncoding(20420));

			 rdr = File.OpenText(@"c:\b13.txt");
			string statement = rdr.ReadToEnd();
			MessageBox.Show(statement);	
			   rdr.Close();

هذا هو الكود الذي استخدمه علما اني حوالت جميع ال encoding الموجود في ال help

من اجل اللغة العربية و لم ينجح

و الكود صحيح لأني جربته على text box

ونجحت القراءة

و شكرا

#4

السلام عليكم

System.Text.Encoding.Default

تم تعديل هذه المشاركة بواسطة sscvbnm في 16 مارس 2008 في 07:19

قال صلى الله عليه وسلم: من قال إذا أصبح: رضيت بالله ربا وبالإسلام دينا وبمحمد نبيا فأنا الزعيم لآخذن بيده حتى أدخله الجنة. الصحيحة/2686

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