ITPUB论坛 » Java入门与认证版 » system.out.println问题
新一届的微软MVP评选已经开始,欢迎各位推荐!
2008-7-8 11:21 ericlntm
system.out.println问题

我的操作系统是一英语版的,现在System.out.println("中国"+"zhe");出现乱码,其他转码例如new   String(str.getBytes("gb2312"),"GBK")   都无效果

2008-7-8 11:43 laobai1982
恭喜!您刚拣到ITPUB送出的幸运红包。26PUB币!

如果您的浏览器没有自动跳转,请点击这里

2008-7-8 21:11 greenflute
仅供参考:
    1.javac/ide中设置source encoding
    2.检查操作系统的中文支持包安装
    3.把输出写到文件中,看是否正常

2008-7-9 09:28 antonyx
你的console不支持中文,肯定全是??,如果想看某个String的值,可以通过debug方式。

2008-7-18 15:44 voca
把regeion 和 language都改成中国中文试试

2008-7-18 21:58 justforregister
[quote]原帖由 [i]voca[/i] 于 2008-7-18 15:44 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10993650&ptid=1018423][img]http://www.itpub.net/images/common/back.gif[/img][/url]
把regeion 和 language都改成中国中文试试 [/quote]
这太麻烦了

2008-7-19 01:39 greenflute
确实是比较麻烦的事情,应该说英语的还好些,毕竟转换成中文以后,英文还可以正常显示,如果是其他语种,换成中文以后原来的字符反而显示不正常了。

页: [1]
查看完整版本: system.out.println问题


Powered by ITPUB论坛