bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(strLocalDir.concat(File.separator).concat(fileName.toString())),"UTF-8"));
if (object instanceof java.sql.Date) {
tmpData.append("|#|").append(lsZb.getTimestamp(i));
}else{
tmpData.append("|#|").append(object);
}
sb.append(tmpData.substring(3).toString());
bw.write(replaceBlank(sb));
bw.write("\r\n");
檔案寫在linux主機上,主機字符集utf-8,換行符為^M$,為啥不是\r\n
uj5u.com熱心網友回復:
dos2unix 檔案名uj5u.com熱心網友回復:
那只是顯示的問題,實際上就是\r\n參考以下帖子
https://blog.csdn.net/Jackie_Ryan/article/details/79857890
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/123475.html
標籤:Java相關
上一篇:idea配置springMVC
下一篇:小白求助貼
