txt格式中换行符号是什么

txt格式中换行符号是什么,第1张

txt格式换行符号是回车换行符

txt是微软在 *** 作系统上附带的一种文本格式,是最常见的一种文件格式 ,早在DOS时代应用就很多,主要存文本信息,即为文字信息,现在的 *** 作系统大多使用记事本等程序保存,大多数软件可以查看,如记事本,浏览器等等。

使用txt格式的原因:由于微软的记事本软件是每个windows系统都具备的,所以txt格式就作为最普遍的格式流传下来,因此现在的移动设备都提供最基本的txt格式支持。

不同的 *** 作系统,换行符不统一。

windows -> /r/n

linux/unix -> /r

mac-> /n

本想着使用BufferedWriter中的newline()进行统一换行,其API解释为:“Writes a line separator. The line separator string is defined by the system property line.separator, and is not necessarily a single newline ('\n') character.”

会根据系统的换行符来换行,OK,满足我要求。但是有问题出现了:

如果我在Linux环境下写入换行(换行符:/r),那在windows下打开该.txt文件,则/r不会被解析为换行。

所以,我们在开发时候,如果需要指定文件在某些地方换行,则不能使用 newline 方法。必须手动指定换行符:\r\n 因为按照上面列举的不同系统换行符看,如果字符串的末尾是 \r\n 在三个系统中,查看该文件,都会解释为换行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11553528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存