我使用热敏打印机打印一些文字。一切工作正常,除了当我尝试打印竖线字符|
我的打印机显示Ö
,所以我认为错误是在这一部分:正确的字符集|
text=msg.getBytes("UTF8");
但我不知道为什么;如果我使用UTF-8字符集,它似乎应该可以工作。怎么了?我试过(“UTF-8”),(“UTF8”),(“ISO8859-1”),(“ISO88591”),(“ISO-8859-1”),但是同样的事情发生在每个。
UPDATE
这是我想打印(在Android设备)
这是我得到什么ONT他打印机
你错过了短跑吗? ...“(UTF-8) – gtr1971
不,我试着用(”UTF-8“),(”UTF8“),(”ISO8859-1“),(”ISO88591“),(”ISO- 8859-1“)并没有任何...仍然出现'Ö' –
也许是语言问题?在QWERTZ键盘(德国)上,ö可能是管道字符的位置 – jlordo