文件下載內容在linux下亂碼,在windows下是正常

一個下載的功能,下載的文件爲csv格式的,採用流的方式進行寫文件,在windows下一切正常,但在linux下內容卻出現了亂碼,緣由在於windows下是默認GBK編碼、而linux下默認爲UTF-8編碼,因此在讀寫流的時候必須指定一個編碼,以下:java

BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fullFilePath), "GBK"));
相關文章
相關標籤/搜索