java cmd 乱码怎么办!!

2025-02-24 09:16:33
推荐回答(4个)
回答1:

import java.io.*;
public class CH10_14 {
private static String myData;
public static void main(String args[]) throws IOException{
FileReader myReader = new FileReader("E:/1.txt");
BufferedReader myBuf = new BufferedReader(myReader);
FileWriter myWriter = new FileWriter("E:/2.txt");
while((myData = myBuf.readLine()) != null){
myWriter.write(myData+"\t\n");
}
myReader.close();
myWriter.close();
System.out.println("来源文件 成功复制文件为");
}
}

没有问题啊,警告而已,又不是报错,不怕,我运行一切都OK啊
1.txt:哈哈萨的花费可将阿斯的花费卡是大
2.txt: 哈哈萨的花费可将阿斯的花费卡是大
如果 .class 编译出来了直接 java CH10_14 就行了,警告啥的从来不当一回事

试试 javac CH10_14 -encoding GB2312

回答2:

javac -encoding UTF-8 源文件名

回答3:

不能用中文

回答4:

gb2312