在执行以下操作后,我无法在命令提示符中正确显示£符号
System.out.println(“从x到y的价格是4英镑”);
在命令提示符中执行时,它显示:从x到y的价格是ú4
答案 0 :(得分:2)
您需要在井号中为字符串提供Unicode值。
你应该这样做:
System.console().writer().println("The price from x to y is \u00A34");
有关详细信息,请参阅this page。
答案 1 :(得分:2)
我在Windows上运行
chcp 1252
首先在命令提示符中。
答案 2 :(得分:2)
唯一适合我的变种:
System.out.println((char) 339);