Попытайтесь определить стиль, названный 'кодом', и заставьте его использовать маленький шрифт фиксированной ширины, это должно выглядеть лучше тогда.
Использование CTRL + КЛАВИША "ПРОБЕЛ" для сброса стиля.
Simple!
string str = System.Text.Encoding.Unicode.GetString(array);
где array
- ваш массив байтов.
Строки в C # по умолчанию являются Unicode. Попробуйте
string converted = Encoding.Unicode.GetString(data);
, где данные - это массив байтов [], содержащий ваши данные в Юникоде. Если ваши данные имеют обратный порядок байтов, вы можете попробовать
string converted = Encoding.BigEndianUnicode.GetString(data);
Вы можете использовать StreamReader
следующим образом:
StreamReader sr = new StreamReader(stream, Encoding.Unicode);
Если ваш поток содержит только строки текста, то StreamReader
более подходит, чем BinaryReader
. Если ваша строка встроена в двоичные данные, то, вероятно, лучше декодировать строку с помощью метода Encoding.GetString
, как предлагали другие