日期:2014-05-20  浏览次数:20673 次

呼叫高手。。。。6.7怎么输出汉字???
为什么6.7中 用 system.out.println("呼叫高手") 却只能输出???? 只要有汉字输出的地方都是? ,应该怎么设置呢?


谢谢 了 貌似6.5没这个情况啊!!!


------解决方案--------------------
你的设置有没有完整,去工具栏的window->preferences->General->Workspace
将encoding改为utf-8,反正里面有的话就改
再不行我也没办法了,因为我还没用6.7的
------解决方案--------------------
如果是WINDOWS系统,那恭喜了,因为JAVA默认使用系统编码,所以在中文的WIN环境(英文版的,区域是中文的也一样),默认是GBK,然后NB也可以配置环境,如果我的启动文件没有设置编码,那它就是以GBK启动,项目设置UTF8还是GBK.理论上控制台也不会有乱码.
如果启动文件里设置了UTF8启动.那理论上也不会.但奇怪的是如果项目是J2SE的APP,那就没问题,如果是WEB APP,控制台就会出现乱码了,搞不懂为什么.
所以我只有这样了==>>> NB启动参数里加GBK启动.或不用加,默认就是GBK,项目设置什么编码都没关系.