100分求高手 net 串口直接打印,打印机BIG内码POS打印机,出现了乱码!
我最近在做一个串口不安驱动直接打印程序,通过串口直接发ESC指令控制
我的打印机是BIG5的内码,然而
我在VB6中打印没有问题,我发送BIG5内码的内容,打印机直接打印!
我在VB.net中,我发送同样的出现乱码,然后,我又通过一些方法将其转换成BIG5码,发送打印,还是出现乱码!
只有中文不行,英文和数字,都能正常打印!
我知道VB.net中内码全部是Unicode,但是我觉得应该有解决的办法,我最近试了几天都没个结果!
请问高手,怎么解决这个问题!
我所遇到的问题和
http://topic.csdn.net/u/20070810/09/6f3554fe-fde7-4712-a733-48842cc222a5.html 的问题一样,只是语言不同,我就是不懂他的这句话的意思!
“我已经找到答案了,是我声明函数时没有加alias for "sio_lstatus;Ansi " //重点在于这个ansi,代表了ansi编码,因为pb10是默认支持unicode编码的,所以报错,加上这个后已经解决”
[解决办法]
试下UTF8
[解决办法]
友情帮顶