PDA

View Full Version : مقدار دادن به encoding



programmer.z
شنبه 04 شهریور 1391, 22:09 عصر
سلام
من یک combo box دارم که توی تمام encoding ها رو نوشته.
یعنی کاربر توی اون encoding فایل خودش رو انتخاب میکنه. حالا وقتی انتخاب کرد من نمیدونم که این چیزی که انتخاب کرده که به رشته ای یا عددی هست رو به خود کلاس encoding انتقال بدم. و از اون توی اتصال به فایل استفاده کنم.
لطفا منو راهنمایی کنید.

mehrdad85
شنبه 04 شهریور 1391, 22:50 عصر
سلام
دوست عزیز از این کد میتونی استفاده کنی برای اینکه از مقدار انتخاب شده در combo box هم بتونی استفاده کنی میتونی مقدار value اون را استفاده کنی نمیدونم value اون string هست یا نه اما اگه error داد میتونی از متدtostring() استفاده کنی
اگه من منظورتو درست متوجه نشدم یکم بیشتر توضیح بده
using (var sw = new StreamWriter(File.Open(@"c:\test.txt", FileMode.CreateNew), Encoding.GetEncoding("iso-8859-1")))
{
sw.WriteLine("my text...");
}

موفق باشید

programmer.z
یک شنبه 05 شهریور 1391, 00:26 صبح
واقعا ممنون این دقیقا همون چیزی بود که میخواستم


Encoding.GetEncoding(Convert.ToInt32(codepage))