نمایش نتایج 1 تا 5 از 5

نام تاپیک: تبدیل متن باینری به حروف

  1. #1

    تبدیل متن باینری به حروف

    با سلام
    میخواستم کد هایی باینری رو تبدیل کنم به حرف ASCLL من متن تبدیل کردم اما باینری زمانی که میخوام بر گردونم نمی تونم
    چطوری میتونم این کارو انجام بدم؟؟؟!

    با این کد تبدیل میکنم به باینری :

    string STB(string youstr)
    {
    string result = string.Empty;
    foreach (char ch in ystr)
    {
    result += Convert.ToString((int)ch, 2);
    }
    return result;
    }


    با این کد میخوام بر گردونم نمیتونم :

    public static string BinaryToString(string data)
    {
    List<Byte> byteList = new List<Byte>();

    for (int i = 0; i < data.Length; i += 8)
    {
    byteList.Add(Convert.ToByte(data.Substring(i, 8), 2));
    }

    return Encoding.ASCII.GetString(byteList.ToArray());
    }

  2. #2
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    1,436

    نقل قول: تبدیل متن باینری!!! به حروف ..

    دقت کنید که با

    Convert.ToString((int)ch, 2)

    لزوما خروجی 8 رقم نیست.مثلا اگه شما 2 رو به این متد بدین به شما معادل باینری 10 رو برمیگردونه نه 00000010 رو. بعد که میخواین به رشته برش گردونین چون 8 تا 8 تا جدا میکنید به مشکل میخوره...

  3. #3

    نقل قول: تبدیل متن باینری!!! به حروف ..

    میشه یه راه حلی بدید..

  4. #4
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    1,436

    نقل قول: تبدیل متن باینری!!! به حروف ..

    بجای اون Convert از

    Convert.ToString((int)ch, 2).PadLeft(8, '0');

    استفاده کنید.

  5. #5

    نقل قول: تبدیل متن باینری!!! به حروف ..

    مرسی . واقعااااااااااا....

تاپیک های مشابه

  1. تبدیل متن به حروف بزرگ هنگام استفاده از حرف "ک"
    نوشته شده توسط TAVANA002 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 3
    آخرین پست: شنبه 26 تیر 1389, 12:56 عصر
  2. تبدیل متن(حروف) به عدد
    نوشته شده توسط adib202 در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: پنج شنبه 12 شهریور 1388, 09:38 صبح
  3. تبدیل متن به هگز باینری
    نوشته شده توسط arashdj در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: پنج شنبه 03 خرداد 1386, 23:52 عصر
  4. تبدیل متن به هگز باینری
    نوشته شده توسط arashdj در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: پنج شنبه 13 اردیبهشت 1386, 15:29 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •