Java中的writer.newLine()在不同系统中的差异

2017-11-15  本文已影响14人  雨中漫步的北极熊

最近使用根据需求使用txt文本记录数据,因为使用到换行,所以就调用系统自带的newLine()方法,在windows导出数据很正常,但是在服务器上导出的数据,在windows下打开就没有换行,查阅资料原来newLIne()是使用本机系统的换行,
windows 换行 \r\n
linux 换行 \r
mac 换行 \n
因为服务器是linux的,所以生成的\r在windows下无法识别

上一篇 下一篇

猜你喜欢

热点阅读