我用的是OVIO蓝牙热打印机。我想印印度卢比符号(₹)。当我将符号附加到字符串并发送要打印的字符串时,除了符号之外,所有东西都会被打印得很好。用"“符号代替"₹”。我已经将字符集编码设置为UTF-8
。
您可以从这个链接找到打印机手册。在手册中,在页面11上,有一个选项可以定义用户定义的字符,但不知道如何实现。
String msg="₹"+"1,000.00"; outputStream.write(msg.getBytes("UTF-8"))
;
发布于 2019-01-04 07:41:00
你必须使用unicode字符。在Java中,它被使用如下
String msg = Html.fromHtml("\u20B9 1,000.00")
https://stackoverflow.com/questions/54034533
复制相似问题