UTF* Chinese printing

I was trying to print out UTF8 chinese characters in my console,

after setting up character encodings and everything(I think)

I managed to do that but for some reason, some of the characters can't be shown (display ? instead),here is the code:

PrintStream out = new PrintStream(System.out, true, "UTF-8");

String str = "一二三四五十";

out.print(str);

console displays: 一二三四五�?

apparently the character "十?cannot be printed correctly, anyone has a clue?

thanks

[600 byte] By [W.Liua] at [2007-10-3 9:20:41]
# 1
Your console can't display Chinese characters, is the most likely explanation. Or have you been able to make it display Chinese characters using some other application?
DrClapa at 2007-7-15 4:34:03 > top of Java-index,Desktop,I18N...