菜单中的中文,不能正确显示 本帖最后由 myhui 于 2012-03-29 14:40:50 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 menu=new Menu("文件");item1=new MenuItem("打开");item2=new MenuItem("保存");看看你的引号 是不是写成中文的了 s= new String(s.getBytes("gb2312"), "utf-8");多转转自己字符集试试 新建一个JAVA文件,将你源文件复制进去,将原来删掉就可以了。 有可能是编译时产生的编码问题,你是用什么编译的,IDE工具还是javac,把源文件的编码改改,或者javac -encoding XXX源文件的编码 我用的是Netbeans 6.9.1,运行文件,其他中文都正常,就是菜单上的中文不行,显示的是方块。使用类似s= new String(s.getBytes("gb2312"), "utf-8");的语句将菜单上的中文字符串编码改编好像也不行,有时方块变问号了。修改了字体也不行。。 其实 转换成\uXXXX 什么编码不编码的 完全可以不考虑 补充,发现课本后面的例子中,按钮和标签上的中文也是方块,现在的情况是:正常显示中文的:窗口标题栏、文本框中文显示方块的:菜单、按钮、标签苦恼中 使用Netbeans 6.9.1,jdk1.6.0_23 诶。最后解决了,在Netbeans中,选择“文件|项目属性”,修改编码为“GBK”分数不可以给自己哦。。分掉吧,谢谢大家 Object的hashCode()和equals()有什么关系吗? 关于getGraphics这个方法的一个问题 那位能将linux c++程序转换成java程序 Cookie删除不了的问题 关于for循环 #############在JBuilder中。。。。。。############ 调用批处理文件 后 怎样结束进程? 看看这是什么错误!! JBuilder7中有光标总是错位的问题,大家有遇到吗?怎么解决?UP有分 我准备跳槽到另一家公司,辞职信已上交一个星期,但现公司至今未给我回复,我该如何? String有关问题 实现文本添加
item1=new MenuItem("打开");
item2=new MenuItem("保存");
看看你的引号 是不是写成中文的了
使用类似s= new String(s.getBytes("gb2312"), "utf-8");的语句将菜单上的中文字符串编码改编好像也不行,有时方块变问号了。
修改了字体也不行。。
现在的情况是:
正常显示中文的:窗口标题栏、文本框
中文显示方块的:菜单、按钮、标签苦恼中 使用Netbeans 6.9.1,jdk1.6.0_23
在Netbeans中,选择“文件|项目属性”,修改编码为“GBK”
分数不可以给自己哦。。
分掉吧,谢谢大家