将命令中的多个控制字符发送到vb中的串行端口
我有一个vb epos应用程序,我希望通过串行端口将数据发送到客户显示器。我设法发送了一些命令来显示一些文本并清除屏幕。
我的问题是我正在尝试发送“£”符号,并且它显示为“?”,我想解决此问题,我需要将客户显示更改为使用“英国”字符。
我附加的图像可以发送字符,但是我不确定如何在vb中执行此操作。
我已经尝试过以下方法,查看文档时这是否正确?
Dim chBuf(4) As Byte
chBuf(0) = &H2
chBuf(1) = &H5
chBuf(2) = &H53
chBuf(3) = &H33
chBuf(4) = &H3
' Send strings to a serial port.
SerialPort1.Open()
SerialPort1.Write(chBuf, 0, 4)
SerialPort1.Close()
一旦我发送了这个信息,我便以字符串的形式向串口发送了更多文本,但它仍然显示
“总价?10”
代替
“总价£10”