PDA

View Full Version : نحوه ذخيره Text File به صورت Ansi



shaki_phd
سه شنبه 24 شهریور 1388, 09:46 صبح
سلام
دوستان من يك Text File‌ ميخوام بسازم و اين فايل رو يك برنامه ديگه ميگيرد تو ساختن اين فايل هيچ مشكلي ندارم تنها مشكلي كه دارم توي Encoding‌ذخيره سازي فايل Text ام هستش به اين صورت كه اگه من بيام با Ascci فايلم رو ذخيره كنم فارسيش علامت سوال ميشه براي اين كار از StreamWrite به شكل زير استفاده كردم



StreamWriter sr = new StreamWriter(fs, Encoding.ASCII );



حال اگه بيام فايلم رو Unicode ذخيره كنم برنامه اي كه اين فايل رو قبول ميكنه ميگه فرمت فايل نادرست است من به اين شكل فايلم رو يونيكد ذخيره كردم





StreamWriter sr = new StreamWriter(fs, Encoding.UTF8 );



كاشف به عمل اومد كه اين فايل رو توي Notpad باز كنم و Save As Ansi ذخيره كنم مشكل برطرف ميشود اما متاسفانه من هرچه تلاش كردم نتونستم توي C# اين كار رو بكنم از دوستان ممنون ميشم اگه كمكم كتند
باتشكر

shaki_phd
سه شنبه 31 شهریور 1388, 09:07 صبح
آقا يعني هيچ كس جواب ما رو نميدونه يا هيچ كس حوصله جواب دادن نداره :متفکر: