Текст в двоичный код - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д