FileWriter linux写文件乱码
linux系统编码是zh_CN.GB18030
该怎么转换啊
下面是源代码
try{
FileWriter fw=new FileWriter("/usr/local/datanet.xls");
fw.write("\t\t\t\t"+"汇总表"+"\n");
fw.write("\t\t\t\t\t"+"时间: - "+"\n\n"); BufferedWriter bw=new BufferedWriter(fw);
bw.write("序号"+"\t");
bw.write("流水号"+"\t");
bw.write("举报人"+"\t");
bw.write("客户IP"+"\t");
bw.write("联系方式"+"\t");
bw.write("警情类型"+"\t");
bw.write("举报内容"+"\t");
bw.write("举报时间"+"\t");
bw.newLine();//断行
bw.flush();//将数据更新至文件 fw.close();//关闭文件流
}catch(Exception e){ }
linux系统编码是zh_CN.GB18030
该怎么转换啊
下面是源代码
try{
FileWriter fw=new FileWriter("/usr/local/datanet.xls");
fw.write("\t\t\t\t"+"汇总表"+"\n");
fw.write("\t\t\t\t\t"+"时间: - "+"\n\n"); BufferedWriter bw=new BufferedWriter(fw);
bw.write("序号"+"\t");
bw.write("流水号"+"\t");
bw.write("举报人"+"\t");
bw.write("客户IP"+"\t");
bw.write("联系方式"+"\t");
bw.write("警情类型"+"\t");
bw.write("举报内容"+"\t");
bw.write("举报时间"+"\t");
bw.newLine();//断行
bw.flush();//将数据更新至文件 fw.close();//关闭文件流
}catch(Exception e){ }
你如果是想用java写txt文件应该没问题.但如果是想写excel文件建议用Jexcel或HSSF POI
如果你是用putty、crt等终端工具登陆的话,转换环境是可能要设置这些工具的Character。可以在shell界面打一些中文看是否能正确显示。