AWT界面,用java命令运行不会乱码,但是用eclipse运行就乱码
eclipse java文件已经设置为UTF-8,还是乱码java命令编译结果:eclipse 编译结果:就这么一小段代码,我想应该不会错的import java.awt.*;
public class test {
public static void main(String[] args) {
Frame f=new Frame("TextFile");
Label ID=new Label("中文:",Label.CENTER);
f.add(ID);
f.setVisible(true);
f.pack();
}
}
eclipse java文件已经设置为UTF-8,还是乱码java命令编译结果:eclipse 编译结果:就这么一小段代码,我想应该不会错的import java.awt.*;
public class test {
public static void main(String[] args) {
Frame f=new Frame("TextFile");
Label ID=new Label("中文:",Label.CENTER);
f.add(ID);
f.setVisible(true);
f.pack();
}
}
好奇怪,把java文件的编码从UTF-8改为GBK,其他地方编码不改,竟然成功了,谢谢啊,能不能说下是什么原理?