PDA

View Full Version : سوال: ذخیره به فرمت فارسی در StreamWriter



fakhravari
شنبه 14 بهمن 1391, 15:04 عصر
با سلام
من از کد زیر استفاده میکنم
using (StreamWriter sw = File.CreateText(cbTableName.SelectedText + @"\text\" + cbTableName.SelectedText + "_Insert.txt"))
{
sw.Write("متن");
sw.Close();
}

چطوری باید encoding فارسی موقع ذخیره فایل بهش بدم:متفکر:

danialafshari
شنبه 14 بهمن 1391, 15:31 عصر
سلام دوست عزیز
من گزینه Encode پیدا نکردم
همونطور که در شکل میبینی نوشته write for utf-8 که استاندارد و فارسی هم پشتیبانی میکنه
پس یعنی اساسش فارسیه :لبخند: البته نظر منه
موفق باشی

hamid_hr
شنبه 14 بهمن 1391, 15:38 عصر
Encoding.UTF8.GetBytes();

fakhravari
شنبه 14 بهمن 1391, 16:02 عصر
با سلام
کادری که بعد از ساختن فایل مورد نظر میاد

plus
شنبه 14 بهمن 1391, 17:36 عصر
این کادر مربوط به فایل Student.cs هست ربطی به فایل txt. که شما ایجاد کردین نداره...حرفشم اینه که احتمالا شما با یه نرم افزار دیگه فایل cs. رو تولید کردین که خط ها رو به صورت استاندارد ویندز (CrLf) از هم دیگه جدا نمیکنه.

FastCode
شنبه 14 بهمن 1391, 18:48 عصر
sw.Close لازم نیست
Dispose تایع Close و Close هم Flush رو صدا میزنه