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

كيف أحمل محتويات ملف في نص عربي؟؟

مغلق
بدأه "أبو فيصل" في 20 يناير 2004 · 6 رد · 765 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

إخواني الإعزاء ..

أرجو منكم الإفادة بخصوص كيفية تحميل محتويات ملف فيه نص عربي ، بحيث أستطيع التعامل مع هذا النص ؟؟

و جزاكم الله خيراً ..

#3

مشكور أخوي ismaeel

لكن أنا مستخدم هذا الصنف و ما نفع ، يعني خذ على سبيل المثال هذا البريمج الذي يقرأ نص من ملف و يكتبه في ملف آخر ، هذا البرنامج يمشي مع النص الإنجليزي و لكن ما يضبط مع العربي .

using System;
using System.IO;
using System.Text;

namespace ConsoleApplication1
{
	class Class1
	{
  [STAThread]
  static void Main(string[] args)
  {
 	 string str;

 	 FileStream aFile = new FileStream("a.txt",FileMode.Open);
 	 StreamReader sr = new StreamReader(aFile);

 	 FileStream bFile = new FileStream("d.txt",FileMode.Create);
 	 StreamWriter sw = new StreamWriter(bFile);

 	 str = sr.ReadLine();

 	 sw.WriteLine(str);

 	 sw.Close();
 	 sr.Close();

  }
	}
}
#4

جرب هذا التعديل:

  FileStream aFile = new FileStream("a.txt",FileMode.Open);
  StreamReader sr = new StreamReader(aFile, System.Text.Encoding.UTF8);

  FileStream bFile = new FileStream("d.txt",FileMode.Create);
  StreamWriter sw = new StreamWriter(bFile, System.Text.Encoding.UTF8);

تم تعديل هذه المشاركة بواسطة BAZRAMIT في 23 يناير 2004 في 04:33

#5

مشكور BAZRAMIT ..

لكن للأسف ما زالت نفس المشكلة ..

#6

اذن:

FileStream aFile = new FileStream("a.txt",FileMode.Open);
 	 StreamReader sr = new StreamReader(aFile, System.Text.Encoding.Default);

 	 FileStream bFile = new FileStream("d.txt",FileMode.Create);
 	 StreamWriter sw = new StreamWriter(bFile, System.Text.Encoding.Default);
#7

أشكرك بعنف أخوي BAZRAMIT ..

و فعلاً ضبطت الشغلة ..

و جزاكم الله خيراً ..

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

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