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

Stream Reader لايكتشف الحروف العربية

مغلق
بدأه مبرمجة مبتدئه في 4 يناير 2008 · 2 رد · 724 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لوسمحتو انا عندي مشكله في هذا الكود مايكتشف الحروف العربية اللي في الملف؟

StreamReader re = File.OpenText(TextFileName);//فتح الملف للقراءة
								string input = null;
								input = re.ReadToEnd();//يقرا الملف الى نهايته ويخزنه في متغير وهو الرسالة
								re.Close();//اغلاق القاريء
								for(int x = 0; x < input.Length; x++) 
								{
									if(input[x] == '\r' || input[x] == '\n' || input[x] == '\t')
										continue;
									if((input[x] > 126) || (input[x] < 32))
									{
											wronginputfile = true;

									}

								}

ولما اضيف هذا السطر قبل اللوب يكتشف الحروف العربية اللي اضفتها لييييش؟

input+="عربي";
#2

السلام عليكم و رحمة الله و بركاته

مشكلة encoding

جرب

StreamReader myReader = new StreamReader(textBox1.Text, Encoding.GetEncoding(1256));
#3
using(StreamReader sr = new StreamReader(@"C:\test.txt", Encoding.Default)) {
	input = sr.ReadToEnd();
}

مواضيع متنوعة

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

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