同一份代码,在Linux上编辑后,又拿去windows编辑,有可能会出现结尾符不同,这个问题虽然不影响编译和运行结果,但是在使用过程还是会感觉到一些小差别,如
1. 用vi打开windows文件的时候,结尾会出现^M等字样
2. 用bcompare做比较的时候会发现全都不相同,但是打开内容是一模一样的
3. ...
以上是由于Windows、Linux、Unix、Mac OS都有自己的文本结束符,不全一样导致的
查看这写编码的方式其中一种如下
安装工具
sudo apt-get install enca
查看文本格式
enca -L zh_CN xxxxx.txt
通过这种方式可以得到不同文本的编码格式
把平台不同导致的结尾不同的方法
windows 2 Linux
安装工具
sudo apt-get install dos2unix
文件转换
dos2unix xxx.file
如下log成功转换
converting file xxx.file to Unix format ...