System.out.println(s);// s为字符串,
File f=new File("c:/file.xml");
FileWriter fw=new FileWriter(f);
String st = new String(s.getBytes("GBK"),"UTF-8");
fw.write(st);
fw.close();
println这个字符串没问题,写入文件就出现问题了,
生成的文件在那些空行的地方出现了很多黑色的正方形,怎么解决???求助~~~~~~~~
File f=new File("c:/file.xml");
FileWriter fw=new FileWriter(f);
String st = new String(s.getBytes("GBK"),"UTF-8");
fw.write(st);
fw.close();
println这个字符串没问题,写入文件就出现问题了,
生成的文件在那些空行的地方出现了很多黑色的正方形,怎么解决???求助~~~~~~~~
你写的是txt文件吗?如果是。你把记事本得编码调成你写入的编码。另存为时候最下面有个编码下拉列表
在写个方法去读取刚刚写的XML文件同样以UBK去读,然后在控制台打印下看下是不是能正确读取,如果正确读取就说明没问题。因为以前我写的时候也出现过这种情况,但是能正确读取。