【发布时间】:2018-10-14 20:26:39
【问题描述】:
我有一个 Android 应用程序,我正在尝试用它打印一些包含非拉丁字符的文本。
我正在使用此代码将ESC t n 命令发送到打印机:
byte[] buf = new byte[]{0x1B, 0x74, (byte)2}; // 2 is the codetable for PC850: Multilingual
this.mBaseOutputStream.write(buf);
然后,我尝试像这样打印我的代码:
this.mBaseOutputStream.write("Лорем ăîîîîîîă".getBytes("cp850"));
但我得到的非拉丁字符都是奇怪的符号。 那我做错了什么?
【问题讨论】:
标签: java android printing escpos