خواندن از یک فایل فارسی در c#

zahra1386

مدیر بازنشسته
کاربر ممتاز
سلام

من این دستورات رو برای خوندن از یک فایل فارسی نوشتم اما توی خروجی علامت سوال چاپ میشه...می خواستم بدونم مثلا کلمه ی "سلام" چه طوری خونده میشه؟از اول "س" یا از آخر "م" ؟حالا اگه من بخوام به همین نحو توی خروجی چاپ بشه چی کار باید بکنم؟
}
کد:
[LEFT]TextReader tr = new StreamReader("text.txt"[QUOTE][/QUOTE])

      
           
            int nextChar = tr.Read();
 

            char[] charArray = new char[nChars];
            int nCharsRead = tr.Read(charArray, 0, nChars);
            for (int i = 0; i < 200; i++)
            {
                int count = 0;

                for (int j = 0; j < 7; j++)
                {
                    if (charArray[i] == seprate[j])
                    {
                        count++;
                    }

                }
                if (count == 0)
                {
                    word[t] = charArray[i];
                    t++;
                }
                if (count != 0)
                {
                    for (int w = 0; w <= t; w++)
                    {
                        correct_word += charArray[w];
                  [/LEFT]
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
زمان ایجاد شیء از کلاس StreamReader:
StreamReader stream=new StreamReader("1.txt", System.Text.Encoding.UTF8);
 

itso

عضو جدید
زمان ایجاد شیء از کلاس StreamReader:
StreamReader stream=new StreamReader("1.txt", System.Text.Encoding.UTF8);

سلام ببخشید این کدی که گفتین استفاده کردم و و نتیجه خواندن متن را در textBox نمایش دادم ولی بازم فارسی نمیخونه
ببخشید من میخوام کدی بنویسم که متن فایل وب سایتی رو بخونه و هر کلمه رو که وجود داره بگه چندبار اجرا شده
سایت هم فارسیه
میشه ازتون خواهش کنم تو نوشتن کدش کمکم کنید؟؟
خیلی برام مهمه
ممنون میشم اگه کمکم کنید
 

rkm7232

عضو
سلام ببخشید این کدی که گفتین استفاده کردم و و نتیجه خواندن متن را در textBox نمایش دادم ولی بازم فارسی نمیخونه
ببخشید من میخوام کدی بنویسم که متن فایل وب سایتی رو بخونه و هر کلمه رو که وجود داره بگه چندبار اجرا شده
سایت هم فارسیه
میشه ازتون خواهش کنم تو نوشتن کدش کمکم کنید؟؟
خیلی برام مهمه
ممنون میشم اگه کمکم کنید
دلیلش اینه که اون صفحه ی وبی که داری ازش میخونی utf8 نیستش
باید انکودینگ اون فایلو پیدا کنی و با همون انکودینگ اونو بخونی...
راه دیگه هم اینه که اگه سایت مال خودته بری و انکودینگ فایلو utf8 کنی و بعد از کد بالا استفاده کنی
 

Similar threads

بالا