打印印度卢比符号 (?)

Print Indian rupee symbol (₹)

我使用的是 OVIO 蓝牙热敏打印机。我想打印印度卢比符号 ()。当我将符号附加到字符串并发送要打印的字符串时,除了符号之外的所有内容都打印得很好。将打印“?”符号而不是“”。我已将字符集编码设置为 UTF-8.

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

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

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

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