在处理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表示换行符。