转义命令/ ByteArray转换为可读文本C#

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转义命令/ ByteArray转换为可读文本C#相关的知识,希望对你有一定的参考价值。

我已经使用C#开发了POS应用程序,用于收据打印,我正在使用NuGet的PrinterUtility库,它将字符串转换为ByteArray,保存并将其发送到收据打印机以进行打印。由于我没有收据打印机,如何将生成的文件转换为可读的文本?我使用记事本++打开了结果文件,内容显示在所附图片中>

click on the link to view the image

我不知道此ByteArray结果是否可以呈现为文本并显示在RichTextBox中,或者是否有任何方法可以创建可以显示结果的虚拟收据打印机?

您的帮助将不胜感激。

链接到文件Click Here To Download The File

我已经使用C#开发了POS应用程序,用于收据打印,我正在使用NuGet的PrinterUtility库,它将字符串转换为ByteArray,保存并将其发送到收据打印机进行打印...

答案
尝试这个简单的解析器。它检测SOH(标题开始)和GS(组分隔符)转义码,并忽略/跳过NULESC码及其连接的标识符(如果有)。当读取所有字节或找到ETX(文本结尾)代码时,分析终止。

以上是关于转义命令/ ByteArray转换为可读文本C#的主要内容,如果未能解决你的问题,请参考以下文章

使用 C 将 COMP 和 COMP-3 Packed Decimal 转换为可读值

Power Automate Flow:将 json 转换为可读的 PowerAutomate-Items

bytearray与矩阵转换对应关系

将时间戳转换为可读的日期/时间 PHP

Android将gmt时间转换为可读日期

如何将字符串转换为可读流?