在处理xml文件,还有关于http security测试的时候,会碰到关于CR和LF的问题。
总的来说,CR和LF都是换行符,那么他们有什么区别呢?
今天搜索了一下资料,总结了一下关于换行符CR和LF的信息:
CR(Carriage return): 这个符号最初表示焦点转移到第一列。十六进制显示0D
早期的Mac,用这个符号表示换行。
LF(line feed) : 这个符号最初表示打印的纸张转移到下一行。 十六进制显示0A
现在的Unix系统,Mac用这个表示换行。
EOL(End of Line) : 这个符号是CR和LF的组合,表示到下一行并把焦点移到第一列。
现在的windows系统,用CR+LF的组合 表示换行。
另外因为Unix用LF表示换行,导致C语言中,也用LF表示换行符。
本文深入探讨了换行符CR和LF的定义与历史背景,解释了它们在不同操作系统中的表现,并提供了C语言中使用LF表示换行符的原因。通过解析EOL(End of Line)的概念,文章揭示了现代Windows系统如何采用CR+LF组合表示换行。
6366

被折叠的 条评论
为什么被折叠?



