在 linux 使用Java 的兄弟请帮忙--还是中文问题???

abcdhy 2002-11-19 12:03:03
我在 Redhat linux 8.0 中使用 JDK 1.41 来编写的Java 程序,
使用默认的编译方式,程序能够正常运行,但是就是程序中的中文全是乱码???

请问各位高手有什么解决方法????
...全文
85 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qljsd 2002-11-22
  • 打赏
  • 举报
回复
你用"ISO8859-1","GB2312","GBK","UTF-8"都试试
beming 2002-11-22
  • 打赏
  • 举报
回复
在linux上面遇到这样的情况不出奇啊,linux对中文的支持不好嘛

你要进行对中文编码的转换,linux的编码默认是ISO8859-1的编码

new String(str.getBytes("ISO8859-1"),"GBK");

不过也不一定是这样转换,如果不行,你就要尝试另外的转换。
也有可能是
new String(str.getBytes("ISO8859-1"));
或者将ISO8859-1和GBK调换处理。等等,你要尝试
abcdhy 2002-11-22
  • 打赏
  • 举报
回复
大家有遇到这样的情况吗?
abcdhy 2002-11-22
  • 打赏
  • 举报
回复
我使用 Javac 编译的时候指定编码好像不行的.

我的字符一般是这样使用的

new JButton("哈阿");
但就是不行

62,634

社区成员

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

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