Dropbox 会更改文件中的换行符吗?

Dropbox 会更改文件中的换行符吗?

当我在家里的 PC 上将文件保存到 Dropbox 时,它似乎有“\n”换行符,但当我在办公室的 Mac 上打开该文件时,换行符已变为“\r\n”Windows 换行符。

Dropbox 会这样做吗?还是我需要在其他地方寻找问题的根源?

答案1

您的 PC 上的程序更改了它们,或者更可能的是,您在 Mac 上打开文件的程序更改了它们。

Dropbox 本身与文件内容无关。

答案2

Dropbox 不应该 - 虽然它可能是文本编辑器在做这件事 - 我见过这种情况在 Windows 和 Linux 之间发生。

答案3

正如这里的其他答案所暗示的,这不是 Dropbox 的问题。在操作系统/文件系统之间移动时,这是很常见的情况。请参阅http://en.wikipedia.org/wiki/Newline#Common_problems例如。许多文本编辑器可以在两者之间切换;这是首选项对话框的一部分,来自編輯, 例如

EditPlus 让用户可以选择如何保存文件,使用哪个换行符

答案4

是的,这是 Dropbox 编辑器的问题。当保存的文本文件不是 ANSI 而是 UTF 变体时,Dropbox 会将 LF 更改为 CR。许多 Android 编辑器都是这样。Rhythm 的 QuickEdit 最终对我有用。我现在可以在 Android 上的 quickedit 和 Windows 上的记事本之间交替使用文本文件。

相关内容