关于控制台编码的设置问题 07-06-26 cnng007 我用的中文操作系统。中文在控制台打印出来没有问题。可是UTF-8编码的字符如版权符(©)用控制打印是乱码。请问是不是的控制台编码设置有问题?怎么设置?或是其它的原因?注:我已经通过调试得出程序运行的内存中字符已经正确读入(能看到这个字符)。因此只能是显示方面的问题了。[该贴被cnng007于2007年06月26日 00:06修改过]
banq 2007-06-26 14:12 现在控制台和日志文件都是使用log4j,如果全部统一UTF-8,不必设置log4j有关控制台或日志文件的输出编码格式就能够正确输出汉字 你如果不使用log4j,那么就要保证你的控制台输出组件全部是基于UTF-8编码编译....
cnng007 2007-06-26 14:35 感谢BanQ的回复,我没有使用log4j,直接用System.out.println("©");在Jbuiler或eclipse还是直接命令行模式下都是乱码!源文件已经使用UTF-8编码编译。[该贴被cnng007于2007年06月26日 14:36修改过]