换行符在文件加载中的重要性
常用的换行符有 LF和CRLF,来看区别:
LF意为换行,CRLF意为回车换行;
LF常见于Linux下,CRLF常见于Windows下;
LF在ASCII码下展示为0x0A,CRLF在ASCII码下展示为0x0D0A;
在同样的文件内容中换行符LF和CRLF的不同可能导致文件加载过程中的出现问题:例如按行读取文件时,加载程序识别CRLF为一行内容进行加载到数据库表的操作,如果文件本身的换行符为LF,这个错误就可能导致把一个文件的所有行内容识别为一行,即加载整个文件的内容进入表,这当然时错误的。这便是文件加载设计时容易忽略掉的问题