如何打印英镑符号£;android代码中的打印机
我想打印账单(付款账单),但它在收据中不显示英镑签名?我还想打印中文字符如何解决此问题,请帮助我。尝试以下操作:如何打印英镑符号£;android代码中的打印机,android,Android,我想打印账单(付款账单),但它在收据中不显示英镑签名?我还想打印中文字符如何解决此问题,请帮助我。尝试以下操作: String pound = "\u00a3"; 更多的SGIN: 试试这个 public class ExampleEuroPound { public static void main(String args[]){ String euro = "\u20ac"; String pound = "\u00a3"; System.out.printl
String pound = "\u00a3";
更多的SGIN:
试试这个
public class ExampleEuroPound {
public static void main(String args[]){
String euro = "\u20ac";
String pound = "\u00a3";
System.out.println("pound = " + pound);
System.out.println("euro = " + euro);
}
}
这可能对你有帮助
更多Unicode字符:
编辑1:
byte[] b = pound.getBytes(Charset.forName("UTF-8"));
byte[] b = pound.getBytes(StandardCharsets.UTF_8); // Java 7+ only
然后加上
list.add(pound);
EDIT2:
byte[] b = pound.getBytes(Charset.forName("UTF-8"));
byte[] b = pound.getBytes(StandardCharsets.UTF_8); // Java 7+ only
这应该行得通
String euro = "\u20ac";
String pound = "\u00a3";
List<String> list = new ArrayList<String>();
list.add(pound);
list.add(euro);
for(int i = 0 ;i < list.size(); i++){
System.out.println(list.get(i));
}
String euro=“\u20ac”;
字符串pound=“\u00a3”;
列表=新的ArrayList();
列表。添加(磅);
增加(欧元);
对于(int i=0;i
也许你可以给我们看一下“打印”代码?你有一些代码吗?通过它,我们可以帮助您使用\u00a3
来显示pound Sign。只需在textview中显示,而不在打印机纸张内打印。了解打印机使用的字符集和字符编码,并在Java代码中使用匹配值。String pound=“\u00a3”;添加(pound.getBytes());打印机对象写入(字节数获取(i));把你的列表做成字符串,然后试着简单地列出;列表是字节数组该代码不是workbyte[]b=pound.getBytes(Charset.forName(“UTF-8”);byte[]b=pound.getBytes(StandardCharsets.UTF_8);//Java7+只需添加list.add(磅);list.add(“表:T01,顺序#:10132\n”.getBytes());添加(“Cust.Cat.:内部客户端\n”.getBytes());字符串pound=“\u00a3”;byte[]b=pound.getBytes(Charset.forName(“UTF-8”);尝试{list.add(pound.getBytes((Charset.forName(“UTF-8”)));list.add((date+“\n”).getBytes(“gb2312”);}catch(UnsupportedEncodingException e){e.printStackTrace();}list.add(b);list.add(“------------------------------------------------------------\n”.getBytes());