尝试使用Unicode将€符号打印到屏幕上。
以下代码在Eclipse中显示OK但是使用windows命令行我得到:
pound = ú
euro = Ç
代码:
class Test{
public static void main(String[] args) {
String euro = "\u20ac";
String pound = "\u00a3";
System.out.println("pound = " + pound);
System.out.println("euro = " + euro);
}
}
这是为什么? Ctrl + alt + $显示€命令行,所以符号在那里?
答案 0 :(得分:-1)
以下为我工作:
将控制台从光栅字体切换为Unicode TrueType字体。
键入chcp 1252以切换代码页。
答案 1 :(得分:-1)
检查windows或linux或其他任何操作系统的十六进制值,这里的窗口有点不同。 Wikipedia