如何在Android代码中打印英国英镑符号£

时间:2016-06-07 11:33:08

标签: android

enter image description here我想打印账单(付款单)但是收据上没有显示英镑符号?我也想打印中文字符如何解决这个问题,请帮助我。

2 个答案:

答案 0 :(得分:1)

试试这个:

String pound = "\u00a3";

以及更多sgins: http://www.unicode.org/charts/PDF/U20A0.pdf

答案 1 :(得分:0)

试试这个,

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字符:here

编辑1:

byte[] b = pound.getBytes(Charset.forName("UTF-8"));
byte[] b = pound.getBytes(StandardCharsets.UTF_8); // Java 7+ only

然后添加

list.add(pound);

<强> EDIT2:

这应该有用。

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));

}