enter image description here我想打印账单(付款单)但是收据上没有显示英镑符号?我也想打印中文字符如何解决这个问题,请帮助我。
答案 0 :(得分:1)
答案 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));
}