标签:http io ar java 文件 div 2014 on 问题
我的java文件中出现中文,是这样一个文件:
import java.io.*;
public class Test {
public static void main(String[] args) {
String separator = File.separator;
String filename = "myfile.txt";
String directory = "mydir1" + separator + "mydir2";
File f = new File(directory , filename);
if(f.exists()) {
System.out.println("文件名:" + f.getAbsolutePath());
System.out.println("文件大小:" + f.length());
} else {
f.getParentFile().mkdirs();
try {
f.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}


这是因为代码中出现了utf-8字符,解决方案如下:
用notepad打开该java文件,另存为,编码为ANSI

在此编译,没有问题:

Java中出现“错误: 编码GBK的不可映射字符”的解决方法
标签:http io ar java 文件 div 2014 on 问题
原文地址:http://blog.csdn.net/lasolmi/article/details/40183215