我无法理解为什么我的终端窗口会显示output => ?对于以下代码
class TestChar{
public static void main(String args[]){
char phi='\u03A6';
System.out.println(phi);
}
}
是否有要显示的unicode字符的额外要求?
答案 0 :(得分:1)
这个问题与java没有关系,因为Java方面没有任何问题。您的终端窗口根本无法显示该unicode字符。大多数终端只能处理ASCII
或Latin-1
。
我不知道您正在使用哪个终端系统,但也许您可以将窗口的字体更改为包含该符号的字体(字体仅包含所有unicode字符的子集)。这并不保证它可以正常工作,但也许......
答案 1 :(得分:0)