打印印度卢比符号(₹)

时间:2019-01-04 07:14:20

标签: android printing bluetooth thermal-printer

我正在使用OVIO蓝牙热敏打印机。我要打印印度卢比符号()。当我将符号附加到字符串并发送要打印的字符串时,除了符号以外,其他所有东西都可以很好地打印。将显示“ ”符号,而不是“ ”。我已将字符集编码设置为UTF-8

您可以从THIS LINK中找到打印机手册。在手册的第11页中,有一个选项可以定义用户定义的字符,但不知道如何实现。

String msg="₹"+"1,000.00"; outputStream.write(msg.getBytes("UTF-8"));

1 个答案:

答案 0 :(得分:2)

您必须使用unicode character。在Java中,它的用法类似于

String msg = Html.fromHtml("\u20B9 1,000.00")