5

私は 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"));

しかし、ラテン語以外の文字については、奇妙な記号しか得られません。それで、私は何を間違っていますか?

4

2 に答える 2