windows创建的文件是 \n\r结束的, 而linux,mac这种unix类系统是\n结束的。所以unix的文本到windows会出现换行丢失(ultraedit这种软件可以正确识别); 而反过来就会出现^M的符号了 windows里用ultraedit,选16进制模式(hex mode)可以看到。linux里面,我就不熟悉了。