在 Windows 系统中,每行的结尾是由两个字符组成的:一个是回车符(CR),ASCII 码为 13,符号为 \r;另一个是换行符(LF),ASCII 码为 10,符号为 \n。而在 Unix 和 Linux 系统中,每行的结尾只有一个换行符(LF)。

因此,在一些情况下,当在 Windows 系统中打开一个文本文件并复制其中的内容到其他系统(如 Unix 或 Linux)中时,就会出现 \r 这个符号。这是因为在 Windows 系统中,每行的结尾包含了回车符和换行符,而其他系统中只有换行符,导致复制时将回车符也复制了过来。

Windows 文本复制到 Unix/Linux 系统出现 \r 符号的原因

原文地址: https://www.cveoy.top/t/topic/ooPr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录