打印印度卢比符号 (?)
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")
我使用的是 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")