我的Web应用程序允许用户下载文本文件。目前,这些文本文件采用Unix风格的
(附言:恰好这些文件是即时生成的,因此我可以根据用户的操作系统设置行尾格式,但此时我试图保持简约,并且只是出于好奇。顺便说一下,我使用的是Django。)
\n
行尾符,导致在Windows上的Notepad(以及可能是其他Windows工具)中打开时,换行符会丢失。考虑到我的用户中有很多人使用Notepad,我正在考虑将行尾符更改为Windows风格的\r\n
。但是,这样做会对非Windows平台或替代编辑器造成某种问题吗?(附言:恰好这些文件是即时生成的,因此我可以根据用户的操作系统设置行尾格式,但此时我试图保持简约,并且只是出于好奇。顺便说一下,我使用的是Django。)
/r/n
。 - Jonathon Reinhart