一个下载的功能,下载的文件为csv格式的,采用流的方式进行写文件,在windows下一切正常,但在linux下内容却出现了乱码,缘由在于windows下是默认GBK编码、而linux下默认为UTF-8编码,因此在读写流的时候必须指定一个编码,以下:java
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fullFilePath), "GBK"));