关于控制台编码的设置问题

我用的中文操作系统。中文在控制台打印出来没有问题。可是UTF-8编码的字符如版权符(©)用控制打印是乱码。请问是不是的控制台编码设置有问题?怎么设置?或是其它的原因?
注:我已经通过调试得出程序运行的内存中字符已经正确读入(能看到这个字符)。因此只能是显示方面的问题了。
[该贴被cnng007于2007年06月26日 00:06修改过]

谁能帮忙解决一下吧。我在网上没找到解决的方案

现在控制台和日志文件都是使用log4j,如果全部统一UTF-8,不必设置log4j有关控制台或日志文件的输出编码格式就能够正确输出汉字

你如果不使用log4j,那么就要保证你的控制台输出组件全部是基于UTF-8编码编译....

感谢BanQ的回复,我没有使用log4j,直接用
System.out.println("©");在Jbuiler或eclipse还是直接命令行模式下都是乱码!源文件已经使用UTF-8编码编译。
[该贴被cnng007于2007年06月26日 14:36修改过]

控制台的编码就是你电脑操作系统的编码,如果想打印UTF-8的编码,操作系统必须是UTF-8。中文的操作系统是GB2312的编码。