如何在ISO8859-1的控制台上显示GBK的中文?

miniflashow 2007-11-29 02:28:45
我的java类是用GBK编译的,我直接用System.out.println("成功")打印中文,结果在iso-8859-1的控制台显示??(两个问号)。

我用System.out.println(new String("成功".getBytes("GBK") , System.getProperty("file.encoding")));也不行。

操作系统是sun solaris,编码:ISO-8859-1,而且已经安装了GBK中文字符集,在控制台上能显示中文。

求教各位如何正确显示。谢谢大家。
...全文
204 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
miniflashow 2008-01-11
  • 打赏
  • 举报
回复
谢谢!
后来没有搞,反正记在日志里是中文。
kingmaxno1 2007-11-29
  • 打赏
  • 举报
回复
你显示的中文未必是用GBK显示的,改下solaris的字符集用UTF-8试试

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧