今天做了导出功能,遇到了乱码问题,就是用
DataOutputStream dos2 = new DataOutputStream(new FileOutputStream(source + "/" + "GameData.java"));
str += " public static final int " + p.outputName + " = " + j + "; //" + p.name + "\r\n";
if(i == pngNums - 1) {
str += "\r\n }";
}
dos2.writeUTF(str);
dos2.close();
这样导出来的文件第一个字符会是乱码,怎么转都没用 ,最后的解决办法是
DataOutputStream dos2 = new DataOutputStream(new FileOutputStream(source + "/" + "GameData.java"));
str += " public static final int " + p.outputName + " = " + j + "; //" + p.name + "\r\n";
if(i == pngNums - 1) {
str += "\r\n }";
}
dos2.write(str.getBytes());
dos2.close();
还整理了下主要几个按钮功能 新建工程 导出资源等等~并测试导出文件是否可用 ,答案是肯定的哈哈