• 主页
  • Java SE
  • J2ME
  • Web开发
  • Java EE
  • Eclipse

Idea5.1 全部使用UTF-8,写在java文件中的汉字输出到idea控制台为乱码,如何解决

Saro 2006-03-18 11:51:12
java文件为utf-8编码,编译参数为-encoding UTF-8
执行这样的语句,如System.out.println('汉字');
当setting-general的设置file encoding的default encoding的设置为utf-8时,控制台看到的是乱码。在windows 命令行中执行输出是正常的。
如果设置file encoding的default encoding为SystemDefault,控制台输出正常了,但每次新建java文件默认都是Gb2312编码的,更不爽。
...全文
977 点赞 收藏 18
写回复
18 条回复
china2001ok 2006年06月13日
回复 点赞
jspxnet 2006年06月05日
使用国标化后在输出
回复 点赞
sunyanbing 2006年06月01日
我的控制台可以显示中文啊?
回复 点赞
Saro 2006年05月30日
白高兴了一场,楼上的方法不行
回复 点赞
河蟹涉贿 2006年05月30日
哈哈,解决方案在此:Settings-->Appearance-->Font-->Name,选Simhei或者Simsun就没问题了!
回复 点赞
bfox 2006年05月23日
关注,我也有这个问题
回复 点赞
红军大叔 2006年05月17日
关注,我也发现有这个问题,以前都用的GBK倒是没问题,最近换成了utf-8,其他都没问题,就是控制台显示乱码了.
回复 点赞
[大楚] 2006年04月29日
问题解决了吗?我也是这样的,控制台不能输入中文
回复 点赞
qinqinxiatiao 2006年04月22日
hoho 理解错了 上面的不用看了
回复 点赞
qinqinxiatiao 2006年04月22日
用EDITPLUS打开这些文件的时候 下面有编码选项 然后保存就OK了

绝对好用 呵呵!
回复 点赞
huxinsheng168 2006年04月13日
你的idea的界面也有个字符编码的设置.....
回复 点赞
Saro 2006年04月13日
你的idea的界面也有个字符编码的设置.....

在哪里?我找不到
回复 点赞
quiyu 2006年03月28日
招水平高的JAVA开发人才(北京NTTDATA系统集成有限公司上海分公司)
工作性质:全职
招聘人数:2人 月薪范围:面议
工作经验:2年 学历:本科以上
工作地点:上海

职位描述及要求
工作内容:eclipse插件EBuild开发(IDE)

具备条件:
1.本科以上学历,2年以上Java软件开发工作经验。
2.熟练运用Eclipse,做过Eclipse插件开发者优先。
3.开发过基于框架的Web应用程序,熟悉数据库原理和单元测试原理。
4.学习能力强,独立思考能力强,热爱研发工作。
5.本公司开发的EBuild有相当难度.是一个研究性开发项目.这此项目边研究边开发
有意者请发邮件和我联系.
网址:http://www.coremount.com.cn
EMail:bianyj@nttdatabj.com.cn
回复 点赞
theoffspring 2006年03月28日
nitrox我还没试用日文保存是否会有乱码,否则,就没法用了.
回复 点赞
theoffspring 2006年03月28日
但用户要求页面是用euc编码的
回复 点赞
Saro 2006年03月26日
全部使用SystemDefault是没问题,但如果fileencoding不设为utf-8的话,新建的文件都是gb2312的,还要手工存为utf-8,更麻烦。我推测控制台的输出是以制定的fileencoding为编码输出的,所以有这样的问题。

楼上你全部用utf-8试试,页面以utf-8存储,jsp上的<%@ page contentType %>声明为utf-8
回复 点赞
theoffspring 2006年03月25日
在日文系统下,jsp里的日文也是乱码,不知如何解决。用idea写代码真的很爽,连js里的变量名都有动态提示,就是太占资源了,没有1G内存,就不要试了
回复 点赞
红楼梦魇 2006年03月23日
我一直都是用的默认的,也就是gb2312,但没有遇到过你的问题
回复 点赞
发动态
发帖子
Java
创建于2007-09-28

1.8w+

社区成员

8.1w+

社区内容

Java相关技术讨论
社区公告
暂无公告