Текст в двоичный код - C#
Формулировка задачи:
Подскажите, как преобразовать текст в двоичный код, при этом с работающими пробелами?
Т.е. при получении я должен видеть просто строку байтов.
А при раскодировавнии увидеть полный текст с пробелами.
Листинг программы
- StringBuilder sb = new StringBuilder();
- foreach (byte b in System.Text.Encoding.UTF8.GetBytes(richTextBox1.Text))
- sb.Append(Convert.ToString(b, 2).PadLeft(8, '0')).Append(' ');
- string binaryStr = sb.ToString();
Решение задачи: «Текст в двоичный код»
textual
Листинг программы
- string inputText = "Мама мыла раму.";
- byte[] buf = Encoding.UTF8.GetBytes(inputText);
- StringBuilder sb = new StringBuilder(buf.Length * 8);
- foreach (byte b in buf)
- {
- sb.Append(Convert.ToString(b, 2).PadLeft(8, '0'));
- }
- string binaryStr = sb.ToString();
- string resultText = BinaryToString(binaryStr);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д