今天碰到这样一个问题:把a.txt从windows拷贝到linux, 作为测试文件进行测试。 然而, 程序的结果大大出乎我的意料,  然后就怀疑自己的程序, 一遍一遍地检查, 发现正确无误。 此时, 才想到, 可能是文件格式个问题, 于是用dos2unix命令就解决了问题。

        这个问题, 至少浪费了15分钟, 其实, 还是有点不应该的

        在之前的博文中, 我深入讨论过windows换行和linux换行的区别,  故不再赘述。


        遇到问题, 多方位思考。 文件在Windows和linux之间传递时, 尤其要注意。 

        最后啰嗦一句, 对应文件问题, 我们通常需要关注:

        1. Windows or Linux

        2. gbk or utf8

        3. bom or no bom





本文转载:CSDN博客