控件中的ByteViewer,获取给定输入的ANSI值

本文关键字:输入 ANSI 获取 ByteViewer 控件 | 更新日期: 2023-09-27 17:54:39

. net框架中有一个直接可用的ByteViewer控件。我如何从这个控件中获得ANSI格式的数据并分配给字符串变量?

我的输入将是十六进制形式。

控件中的ByteViewer,获取给定输入的ANSI值

您必须使用c# Encoding类将字节转换为字符串。我假设ANSI是ISO-8859-1。

var bytes = byteViewer.GetBytes();
Encoding encoding = Encoding.GetEncoding("ISO-8859-1");
string result = encoding.GetString(bytes);