如何在java中使用汉字? 我用的是j2sdk1.4.2版,如下:class Debug extends JFrame{ Debug() { super("调试专用");..............}结果标题为乱码。怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ISO8859_1转为GB2312^_^。 如果是对String的处理,应该使用unicode编码的吧 可以用这个String str="abcd";str=new String(str.getBytes("iso-8859-1"),"gbk"); 不会吧,我在JFrame里边使用汉字没有问题的 String str="你的中文";str=new String(str.getBytes("iso-8859-1"),"gb2312"); 不用在转换硬编码的文字因为在class里面已经转换成了UTF-16的unicode你可以反编译看看 用的是中文xp系统。还有请问:class Debug extends JFrame{ Debug() { super("调试专用");..............}我应该把楼上老师的:String str="你的中文";str=new String(str.getBytes("iso-8859-1"),"gb2312");这两句放在哪里呢?不管我怎么放,都能不过编译!!我只是在super方法中使用。 首先要说Super()一个使用在调用父类的构造方法时,使用。另外一个用在操作父类在子类中隐藏的变量。父类JFrame有:JFrame() JFrame(GraphicsConfiguration gc) JFrame(String title) JFrame(String title, GraphicsConfiguration gc) class Debug extends JFrame{ Debug() { String str="你的中文"; str=new String(str.getBytes("iso-8859-1"),"gb2312"); super("str");..............}你试试好用么 这样我试了,出错,提示说super("str");必需在构造函数的第一行!也就是说在构造函数中,如果有它,它应该是第一句。 在config-option-java-font设为courier就OK了 可是我用的是SDK啊。楼上说的是不是在VJ++或是JBuilder下的设置? 急求用户注册判断是否有重名用户的代码,我的不能做判断,只会添加,根本不会判断!!! java中readLine的问题 【疑惑】-java 到底做什么用 急求大神解决:关于java IO包 读和写的问题..... 有没有windows界面SWING外观啊?是不是开源的啊? proguad如何不混淆指定的类? 求助, 郁闷了郁闷了,大家来帮看看 告急:关于文件格式与命名规则的问题 求救!vc 客户端的socket 与 java服务器 通信失败。sos!!! java里面支持的声音文件格式有哪些????????? 谁有weblogic8.1下连接sqlserver6.5的驱动,我谢谢了
^_^。
String str="abcd";
str=new String(str.getBytes("iso-8859-1"),"gbk");
str=new String(str.getBytes("iso-8859-1"),"gb2312");
因为在class里面已经转换成了UTF-16的unicode
你可以反编译看看
还有请问:
class Debug extends JFrame
{
Debug()
{
super("调试专用");
.......
.......
}
我应该把楼上老师的:
String str="你的中文";
str=new String(str.getBytes("iso-8859-1"),"gb2312");
这两句放在哪里呢?不管我怎么放,都能不过编译!!
我只是在super方法中使用。
另外一个用在操作父类在子类中隐藏的变量。
父类JFrame有:
JFrame()
JFrame(GraphicsConfiguration gc)
JFrame(String title)
JFrame(String title, GraphicsConfiguration gc) class Debug extends JFrame
{
Debug()
{
String str="你的中文";
str=new String(str.getBytes("iso-8859-1"),"gb2312"); super("str");
.......
.......
}
你试试好用么