ByteViewer Control в Winform, получить значение ANSI заданного ввода
Существует элемент управления ByteViewer, непосредственно доступный в.NET Framework. Как получить данные в формате ANSI из этого элемента управления и назначить строковую переменную?
Мой ввод будет в шестнадцатеричной форме.
1 ответ
Решение
Вам придется конвертировать байты в строку, используя класс C# Encoding. Я предполагаю, что ANSI - ISO-8859-1.
var bytes = byteViewer.GetBytes();
Encoding encoding = Encoding.GetEncoding("ISO-8859-1");
string result = encoding.GetString(bytes);