我不知道您如何向打印机发送数据,API的外观等等,但是我猜您在某个时候发送了一些字节数组,因此将代码页437设置为打印机的活动代码页,该手册告诉您该代码页中å的字符代码为0x86,因此请将其粘贴在字节数组中:
byte[] data = ...;
data[...] = (byte)0x86; // å
但是,Java可以为此字符集自动进行必要的编码,因此您无需手动对字符进行编码:
byte[] data = "String with ƒäñçÿ çhåråctérs".getBytes("CP437");
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句