我需要打印特殊的土耳其字符与zpl 2代码。我创建了zpl字符串并将其发送到打印服务器。但是土耳其字符不会打印出来。我的代码如下。我添加了一个包含土耳其字符的字体。在打印文档中,它忽略字符打印TESTTEST。我需要看一看编码我的zpl字符串还是什么?
zpl.append("^XA");
zpl.append("^MMT");
zpl.append("^PW812");
zpl.append("^LL0812");
zpl.append("^LS0");
zpl.append("^CI35");
zpl.append("^FT40,230^A0B,23,31^FH\\^FDTESTÖİÜŞıöüşçÇTEST^FS");
String zplString = zpl.toString();
Charset charSet = Charset.forName("ISO-8859-9");
byte[] ptext = zplString.getBytes(charSet);
String value = new String(ptext, charSet);谢谢你的帮助。
发布于 2017-11-09 19:01:07
我认为如果您使用字符集^CI28 (UTF-8编码),而不是^IC35,它可以工作。至少它看起来像是在用http://labelary.com/viewer.html检查
发布于 2018-07-23 19:35:06
您可以使用以下代码
^XA
^CI28
CI28支持土耳其字符:)
https://stackoverflow.com/questions/47157330
复制相似问题