最近使用根据需求使用txt文本记录数据,因为使用到换行,所以就调用系统自带的newLine()方法,在windows导出数据很正常,但是在服务器上导出的数据,在windows下打开就没有换行,查阅资料原来newLIne()是使用本机系统的换行,
windows 换行 \r\n
linux 换行 \r
mac 换行 \n
因为服务器是linux的,所以生成的\r在windows下无法识别
最近使用根据需求使用txt文本记录数据,因为使用到换行,所以就调用系统自带的newLine()方法,在windows导出数据很正常,但是在服务器上导出的数据,在windows下打开就没有换行,查阅资料原来newLIne()是使用本机系统的换行,
windows 换行 \r\n
linux 换行 \r
mac 换行 \n
因为服务器是linux的,所以生成的\r在windows下无法识别
本文标题:Java中的writer.newLine()在不同系统中的差异
本文链接:https://www.haomeiwen.com/subject/wathvxtx.html
网友评论