PDA

View Full Version : باز کردن فایل متنی ANSI بصورت UTF8



moghtada
دوشنبه 15 تیر 1394, 08:56 صبح
سلام
من یه فایل تکست دارم که توش محتویات فارسیه وقتی فایلو تو برنامه باز میکنم کاراکترهاشو نمیشناسه چون با فرمت ANSI سیو شده و باید خودم دستی فایلو saveAs کنم و فرمت UTF8رو انتخاب کنم
راهی وجود داره که خود برنامه این فایل رو بصورت UTF8 باز کنه

محمد رضا فاتحی
دوشنبه 15 تیر 1394, 10:11 صبح
سلام یه همچین چیزی کارتون رو شاید راه بندازه
string[]line=File.ReadAllLines(filepath, Encoding.UTF8);

moghtada
دوشنبه 15 تیر 1394, 10:45 صبح
سلام یه همچین چیزی کارتون رو شاید راه بندازه
string[]line=File.ReadAllLines(filepath, Encoding.UTF8);

ممنون ولی نشد البته من از این کد استفاده کردم
string[] line = System.IO.File.ReadAllLines("D:\\edarre\\txt\\112233.txt", Encoding.UTF8);
وقتی از کد شما استفاده می کنم پیغام میده
the name "file" does not exist in the current context

محمد رضا فاتحی
دوشنبه 15 تیر 1394, 11:34 صبح
الان کد شما مشکلی نداره

Javad_raouf
دوشنبه 15 تیر 1394, 12:24 عصر
فایلتون و برنامتون رو بزارین خیلی بهتره

moghtada
دوشنبه 15 تیر 1394, 12:41 عصر
فایلتون و برنامتون رو بزارین خیلی بهتره
سلام
دستتون درد نکنه

محمد رضا فاتحی
دوشنبه 15 تیر 1394, 13:02 عصر
اینجوری بنویس
richTextBox1.Text = System.IO.File.ReadAllText(@"AddressFile", Encoding.Default);

moghtada
سه شنبه 16 تیر 1394, 07:10 صبح
اینجوری بنویس
richTextBox1.Text = System.IO.File.ReadAllText(@"AddressFile", Encoding.Default);
خیلی ممنون دستت درد نکنه حل شد
:تشویق::تشویق: