终端窗口上未打印Unicode字符

时间:2013-09-28 10:21:36

标签: java unicode

我无法理解为什么我的终端窗口会显示output => ?对于以下代码

class TestChar{
public static void main(String args[]){
char phi='\u03A6';
System.out.println(phi);
}
}

是否有要显示的unicode字符的额外要求?

2 个答案:

答案 0 :(得分:1)

这个问题与java没有关系,因为Java方面没有任何问题。您的终端窗口根本无法显示该unicode字符。大多数终端只能处理ASCIILatin-1

我不知道您正在使用哪个终端系统,但也许您可以将窗口的字体更改为包含该符号的字体(字体仅包含所有unicode字符的子集)。这并不保证它可以正常工作,但也许......

答案 1 :(得分:0)